-
- Downloads
[StackMaps] Add a lightweight parser for stackmap version 1 sections.
The parser provides a convenient interface for reading llvm stackmap v1 sections in object files. This patch also includes a new option for llvm-readobj, '-stackmap', which uses the parser to pretty-print stackmap sections for debugging/testing purposes. llvm-svn: 240860
Showing
- llvm/include/llvm/Object/StackMapParser.h 442 additions, 0 deletionsllvm/include/llvm/Object/StackMapParser.h
- llvm/test/Object/Inputs/stackmap.s 50 additions, 0 deletionsllvm/test/Object/Inputs/stackmap.s
- llvm/test/Object/stackmap-dump.test 17 additions, 0 deletionsllvm/test/Object/stackmap-dump.test
- llvm/tools/llvm-readobj/COFFDumper.cpp 31 additions, 1 deletionllvm/tools/llvm-readobj/COFFDumper.cpp
- llvm/tools/llvm-readobj/ELFDumper.cpp 25 additions, 0 deletionsllvm/tools/llvm-readobj/ELFDumper.cpp
- llvm/tools/llvm-readobj/MachODumper.cpp 31 additions, 0 deletionsllvm/tools/llvm-readobj/MachODumper.cpp
- llvm/tools/llvm-readobj/ObjDumper.h 2 additions, 0 deletionsllvm/tools/llvm-readobj/ObjDumper.h
- llvm/tools/llvm-readobj/StackMapPrinter.h 80 additions, 0 deletionsllvm/tools/llvm-readobj/StackMapPrinter.h
- llvm/tools/llvm-readobj/llvm-readobj.cpp 9 additions, 0 deletionsllvm/tools/llvm-readobj/llvm-readobj.cpp
Loading
Please register or sign in to comment