Fix CTF parsing of large structs. If the size of a struct exceeds a certain threshold, the offset is encoded using two 32-bit integers instead of one.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D156490
[lldb] Fix CTF parsing of large structs ClosedPublic Authored by JDevlieghere on Jul 27 2023, 2:08 PM.
Details Summary Fix CTF parsing of large structs. If the size of a struct exceeds a certain threshold, the offset is encoded using two 32-bit integers instead of one.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jul 27 2023, 2:20 PM JDevlieghere added a child revision: D156498: [lldb] Support recursive record types in CTF.Jul 27 2023, 5:43 PM This revision was landed with ongoing or failed builds.Jul 29 2023, 7:37 PM Closed by commit rGb9867df64a31: [lldb] Fix CTF parsing of large structs (authored by JDevlieghere). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 544922 lldb/source/Plugins/SymbolFile/CTF/CTFTypes.h
lldb/source/Plugins/SymbolFile/CTF/SymbolFileCTF.h
lldb/source/Plugins/SymbolFile/CTF/SymbolFileCTF.cpp
lldb/test/API/macosx/ctf/Makefile
lldb/test/API/macosx/ctf/TestCTF.py
lldb/test/API/macosx/ctf/test.c
|