Source code for vtrace.archs.ppc
"""
PPC Support Module (not done)
"""
# Copyright (C) 2007 Invisigoth - See LICENSE file for details
[docs]class PpcMixin:
[docs] def archAddWatchpoint(self, address):
pass
[docs] def archRemWatchpoint(self, address):
pass
[docs] def archCheckWatchpoint(self, address):
pass
[docs] def getStackTrace(self):
self.requireAttached()
return []
[docs] def getBreakInstruction(self):
# twi 0x14, r0, 0
# trap if r0 is (>=:unsigned) 0
return "\x0e\x80\x00\x00"
[docs] def archGetPcName(self):
return "r0"
[docs] def archGetSpName(self):
return "r1"