| An example lldb init file that imports the binutils.py module and adds the |
| following commands: 'itob' and 'utob'. |
| Python module which provides implementation for the 'itob' and 'utob' commands. |
| The file you are reading now. |
| ================================================================================ |
| The following terminal output shows an interaction with lldb using the .lldbinit |
| and the binutils.py files which are located in my HOME directory. The lldb init |
| file imports the utils Python module and adds the 'itob' and 'utob' commands. |
| $ /Volumes/data/lldb/svn/trunk/build/Debug/lldb |
| Convert the integer to print its two's complement representation. |
| args[0] (mandatory) is the integer to be converted |
| args[1] (mandatory) is the bit width of the two's complement representation |
| args[2] (optional) if specified, turns on verbose printing |
| 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 |
| [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1] |
| 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 |
| [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1] |