summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/disasm-gdb-remote.pl
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos.Bruce Mitchener2014-07-011-6/+6
| | | | llvm-svn: 212132
* Fixed register dumping for contained-regs.Greg Clayton2013-02-011-21/+29
| | | | llvm-svn: 174127
* Disassemble the vAttach packet.Greg Clayton2013-01-181-0/+13
| | | | llvm-svn: 172871
* For dump_register_value() sub-routine, issue a return after an error ↵Johnny Chen2012-05-301-0/+1
| | | | | | condition occurs. llvm-svn: 157656
* Disassemble the signal number and also the mach exceptions when dumping stop ↵Greg Clayton2012-05-161-8/+71
| | | | | | reply packets. llvm-svn: 156946
* If timestamps are enabled when logging GDB remote packets ("log enable -T -f ↵Greg Clayton2012-01-251-2/+97
| | | | | | | | | | | | | | | | | | | | | | | /tmp/packets.log gdb-remote logs") then get the amount of time spent executing each packet and summarize at the end of a dump. Sample timing output looks like: ---------------------------------------------------------------------- Packet timing summary: ---------------------------------------------------------------------- Packet Time % ---------------------- -------- ------ qThreadStopInfo 0.363844 35.35 m 0.281967 27.39 s 0.147160 14.30 qfThreadInfo 0.070865 6.88 qsThreadInfo 0.061608 5.99 z 0.036796 3.57 Z 0.036271 3.52 c 0.018410 1.79 H 0.012418 1.21 ---------------------- -------- ------ Total 1.029339 100.00 llvm-svn: 148983
* Handle 's' packets correctly when disassembling GDB packet output.Greg Clayton2012-01-251-5/+15
| | | | llvm-svn: 148911
* Make sure to print out register names when reading registers and alsoGreg Clayton2011-09-171-6/+65
| | | | | | be able to display 256 byte registers. llvm-svn: 139980
* Update the handle many of the packets that our current LLDB debugserverGreg Clayton2011-06-021-43/+91
| | | | | | | handles. Also fixed a case where the packet wouldn't be dumped if it returned the unimplemented packet. llvm-svn: 132498
* Fixed an issue in GDBRemoteCommunicationClient where we weren't listening toGreg Clayton2011-05-201-0/+89
| | | | | | | | | | | | | | | | | | | | the "payload_length" argument for the "payload" packet data. This meant we could end up sending random extra data with a packet depending on how the packet was constructed. Fixed GDBRemoteRegisterContext to properly save and restore all registers. Previous fixes had been added to work around the "payload_length" issues fixed above and aren't needed anymore. Fix logging in GDBRemoteCommunication to make sure we log the correct packet data being sent by using the packet length when dumping the packet contents. Added register definitions for 'arm-lldb' in the "disasm-gdb-remote.pl" script so if you have a register dump from the GDB remote that doesn't include the qRegisterInfo packets, you can manually tell the script which registers are which. llvm-svn: 131715
* Added a perl script to disassemble, into human readable form, the GDB remoteGreg Clayton2011-05-201-0/+1897
packet output from "log enable gdb-remote packets". This should help people track down and see what is going wrong more easily when you have log output that includes GDB remote packets. llvm-svn: 131713
OpenPOWER on IntegriCloud