Hi everybody,
This patch includes the following three LLDB-MI changes:
- Showing comments in disassembly code. The comments included in LLDB disassembly after the semi-colon are currently missing in MI, e.g.
^done,asm_insns=[...,{address="0x00000000004004ff",func-name="main",offset="18",size="2",inst="jmp 0x40050b ; <+30> at main.c:7"}]
instead of
^done,asm_insns=[...,{address="0x00000000004004ff",func-name="main",offset="18",size="2",inst="jmp 0x40050b"}]
- Improved logging. Moves log file to temp directory from current directory. Change log file name to reflect the time & date the log was taken on.
- Support for '-var-create $regname' -var-create $regname is currently processed using expression evaluation, meaning the variable binds to the result of the expression not the register. Therefore any subsequent calls to -var-assign will not update the register. Fixed by detecting '$' prefix for registers.
Thanks,
Ewan
minor fix: