[all-commits] [llvm/llvm-project] 61a550: [llvm-objdump-macho] print per-second-level-page e...
Greg McGary via All-commits
all-commits at lists.llvm.org
Fri Jan 29 21:28:52 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 61a5502a93ab938edc66422e41ad98757a6f920b
https://github.com/llvm/llvm-project/commit/61a5502a93ab938edc66422e41ad98757a6f920b
Author: Greg McGary <gkm at fb.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
A llvm/test/tools/llvm-objdump/MachO/Inputs/unwind-info-excess.macho-x86_64
A llvm/test/tools/llvm-objdump/MachO/unwind-info-excess-x86_64.test
M llvm/tools/llvm-objdump/MachODump.cpp
Log Message:
-----------
[llvm-objdump-macho] print per-second-level-page encodings for option --unwind-info
Compact unwind entries have 8 bits for the encoding-table offset:
* offsets 0..126 reference the global commmon-encodings table, while
* offsets 127..255 reference a per-second-level-page table.
This diff teaches `llvm-objdump` to print this per-page encodings table.
Differential Revision: https://reviews.llvm.org/D93265
More information about the All-commits
mailing list