Jean Boussier
15084fbc3c
Get rid of FL_EXIVAR
...
Now that the shape_id gives us all the same information, it's no
longer needed.
2025-06-13 23:50:30 +02:00
Étienne Barrié
e1f544c1cf
Always look for the top-level RBasic in LLDB scripts
...
`rp` and other commands were broken for me because they always showed
the object as a T_NONE.
The reason was that instead of returning the type `struct RBasic`,
FindFirstType("struct RBasic") was returning
`yjit::cruby::autogened::RBasic`.
Explicitly asking for the top-level RBasic by prefixing it with `::` is
enough to fix those commands.
2025-04-15 11:50:48 +09:00
Étienne Barrié
6e184ebb5a
Fix LLDB heap_page command
...
Move _append_command_output and _append_expression to LLDBInterface, and
use it from HeapPageCommand after setting result.
2025-04-15 11:50:48 +09:00
Étienne Barrié
332f5d0b73
Remove RUBY_FL_PROMOTED{0,1} from debugger scripts
...
These flags were removed in d426343418
and
print_flags is broken because of it.
2025-03-28 17:36:24 +01:00
Nobuyoshi Nakada
526292d9fe
LLDB: Use expression
to save the result into the history [ci skip]
2023-10-25 16:50:00 +09:00
Nobuyoshi Nakada
e825160257
Delete empty lines at EOF [ci skip]
2023-09-30 02:09:29 +09:00
Matt Valentine-House
6eac424e5e
[ci skip] Move rb_id2str into new LLDB format
2023-03-21 09:10:46 +00:00
Matt Valentine-House
c7862c68eb
[ci skip] Move rp helper to new LLDB format
...
For now, the old function still exists as `old_rp`, in order to debug
issues with this command.
2023-03-17 20:04:43 +00:00
Matt Valentine-House
220cdbeea5
[lldb] Add a print_flags command ( #7358 )
2023-02-22 14:26:28 -05:00
Kaíque Kandy Koga
4177f60eed
Write interface instead of interfact
2022-08-19 22:18:36 +09:00
git
59da26789f
* remove trailing spaces. [ci skip]
2022-08-19 02:25:54 +09:00
Matt Valentine-House
b26aec9daa
[ci-skip][Feature #18910 ][lldb] New directory structure
...
Push the newly refactored lldb files into a sub-directory so that we're
not cluttering up the misc directory
2022-08-18 13:25:32 -04:00