diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2012-12-05 20:12:13 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2012-12-05 20:12:13 +0000 |
commit | fa8e8c5193a9a5f6de28a391aaca0b728135f87b (patch) | |
tree | 7907ac7fe1c42899935227ffc1ec3c1bb9283afb /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | ae638b3f915f4303e761b431efdbde495e0c5c45 (diff) | |
download | bcm5719-llvm-fa8e8c5193a9a5f6de28a391aaca0b728135f87b.tar.gz bcm5719-llvm-fa8e8c5193a9a5f6de28a391aaca0b728135f87b.zip |
Updates to Win64EH.h structures.
Change member types of RuntimeFunction and UnwindInfo from uint64_t to
uint32_t:
These members represent addresses. According to MSDN, they are image
relative, that is, they are 32-bit offsets from the starting address
of the image that contains the function table entry.
See MSDN for more information:
RUNTIME_FUNCTION: http://msdn.microsoft.com/en-us/library/ft9x1kdx.aspx
UNWIND_INFO: http://msdn.microsoft.com/en-us/library/ddssxxy8.aspx
Make Win64.h platform-neutral:
The standard types unit8_t, uint16_t and uint32_t are replaced with
their counterparts from Endian.h. Accessor functions are introduced to
replace bit fields.
Patch by João Matos and Kai Nacke.
llvm-svn: 169414
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions