OSDN Git Service

[obj2yaml][yaml2obj] Support for MachO bind opcodes
authorChris Bieneman <beanz@apple.com>
Thu, 26 May 2016 20:06:14 +0000 (20:06 +0000)
committerChris Bieneman <beanz@apple.com>
Thu, 26 May 2016 20:06:14 +0000 (20:06 +0000)
commit7ad3d3b16ba08de74d1acf400c135112dc4dc7a1
tree6abfb9bcb1f46dc6c6ceed8f22c3a6573b03e226
parent34fca4b9ec7705a0e789be0e35dd0661622d6f59
[obj2yaml][yaml2obj] Support for MachO bind opcodes

This adds support for YAML round tripping dyld info bind opcodes. Bind opcodes can have signed or unsigned LEB128 data, and they can have symbols associated with them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@270901 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ObjectYAML/MachOYAML.h
lib/ObjectYAML/MachOYAML.cpp
test/ObjectYAML/MachO/bind_opcode.yaml [new file with mode: 0644]
tools/obj2yaml/macho2yaml.cpp
tools/yaml2obj/yaml2macho.cpp