Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-23 | Fix gdb.py for C frames [ci skip] | Takashi Kokubun | |
2023-08-03 | gdb.py: Support dumping a dummy frame [ci skip] | Takashi Kokubun | |
2023-08-02 | * remove trailing spaces. [ci skip] | git | |
2023-08-02 | gdb.py: Add -a option to dump all frames [ci skip] | Takashi Kokubun | |
2023-08-02 | gdb.py: Print Env based on EP instead of BP | Takashi Kokubun | |
because EP could be escaped. | |||
2023-07-20 | misc/gdb.py: Allow overriding stack_size [ci skip] | Takashi Kokubun | |
2023-07-20 | Get rid of obsoleted __bp__ references | Takashi Kokubun | |
2023-04-01 | gdb: Fix a command example | Takashi Kokubun | |
It was actually harder to type `cfp + 1`. `cfp 1` also works and is more useful. | |||
2023-04-01 | gdb: Fix specval | Takashi Kokubun | |
Somehow my gdb stopped recognizing VM_BLOCK_HANDLER_NONE (macro) today. Just changing it to a safer code. | |||
2023-04-01 | gdb: Don't dump params and locals for C frames | Takashi Kokubun | |
2023-03-31 | gdb: Visualize register positions on the left | Takashi Kokubun | |
2023-03-31 | gdb: Always show actual values in cfp | Takashi Kokubun | |
2023-03-31 | gdb: Show params and locals in cfp | Takashi Kokubun | |
2023-03-31 | gdb: Dump env data in cfp command | Takashi Kokubun | |
2023-03-31 | Put misc/gdb.py [experimental] | Takashi Kokubun | |
This works like: ``` (gdb) cfp CFP (count=3, addr=0x7ffff73fef50): $1 = {pc = 0x555556bf7818, sp = 0x7ffff72ff078, iseq = 0x7ffff2603270, self = 140737344619296, ep = 0x7ffff72ff058, block_code = 0x0, __bp__ = 0x7ffff72ff060, jit_return = 0x555558c2b000} Stack (size=3): [0] FIXNUM: 1 [1] T_STRING: "" bytesize:0 (embed) encoding:1 coderange:7bit $2 = (struct RString *) 0x7ffff249ea80 [2] [PROMOTED] T_OBJECT: $3 = {flags = 21474844769, klass = 140737344040416} $4 = {0x24, 0x24, 0x24} (gdb) cfp + 1 CFP (count=3, addr=0x7ffff73fef90): $5 = {pc = 0x5555567a78f8, sp = 0x7ffff72ff040, iseq = 0x7ffff26032d0, self = 140737344619296, ep = 0x7ffff72ff038, block_code = 0x0, __bp__ = 0x7ffff72ff040, jit_return = 0x555558c2b000} Stack (size=0): ``` |