Describes the target architecture. More...
Public Member Functions | |
| boolean | canDetach () |
| Checks whether the debugger supports detaching. | |
| boolean | canHalt () |
| Checks whether the debugger supports halting. | |
| boolean | canMapMemory () |
| Checks whether the debugger supports memory mapping. | |
| boolean | canMultithread () |
| Checks whether the debugger supports multithreading. | |
| boolean | canSoftwareBreakpoint () |
| Checks whether the debugger supports software breakpoints. | |
| boolean | canTerminate () |
| Checks whether the debugger supports process termination. | |
| boolean | canTracecount () |
| boolean | canValidateMemory () |
| Checks whether the debugger supports memory validation. | |
| int | getAddressSize () |
| Typical address size of the target architecture. | |
| String | toString () |
| Printable representation of the target information. | |
Gives information about the target architecture and the target process.
| boolean BinNavi.API.debug.TargetInformation.canDetach | ( | ) |
Checks whether the debugger can detach from the target process.
| boolean BinNavi.API.debug.TargetInformation.canHalt | ( | ) |
Checks whether the debugger can halt the target process.
| boolean BinNavi.API.debug.TargetInformation.canMapMemory | ( | ) |
Checks whether the debugger can determine the memory layout of the target process.
| boolean BinNavi.API.debug.TargetInformation.canMultithread | ( | ) |
Checks whether the target architecture supports multithreading.
| boolean BinNavi.API.debug.TargetInformation.canSoftwareBreakpoint | ( | ) |
Checks whether the target architecture supports software breakpoints.
| boolean BinNavi.API.debug.TargetInformation.canTerminate | ( | ) |
Checks whether the debugger can terminate the target process.
| boolean BinNavi.API.debug.TargetInformation.canTracecount | ( | ) |
Checks whether the debugger is able to handle breakpoint hit counts which are bigger than one.
| boolean BinNavi.API.debug.TargetInformation.canValidateMemory | ( | ) |
Checks whether the debugger can validate memory of the target process.
| int BinNavi.API.debug.TargetInformation.getAddressSize | ( | ) |
Returns the typical register size of the target architecture. For a 32bit architecture the return value is 32 for example.
| String BinNavi.API.debug.TargetInformation.toString | ( | ) |
Returns a string representation of the target information object.
1.7.1