Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor data-in-code annotations. | Jim Grosbach | 2012-05-18 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | Use a dedicated MachO load command to annotate data-in-code regions. This is the same format the linker produces for final executable images, allowing consistency of representation and use of introspection tools for both object and executable files. Data-in-code regions are annotated via ".data_region"/".end_data_region" directive pairs, with an optional region type. data_region_directive := ".data_region" { region_type } region_type := "jt8" | "jt16" | "jt32" | "jta32" end_data_region_directive := ".end_data_region" The previous handling of ARM-style "$d.*" labels was broken and has been removed. Specifically, it didn't handle ARM vs. Thumb mode when marking the end of the section. rdar://11459456 llvm-svn: 157062 | ||||
* | Remove trailing spaces | Eli Bendersky | 2012-01-22 | 1 | -2/+2 |
| | | | | llvm-svn: 148654 | ||||
* | MachOObject: Use DataExtractor's uleb parser instead of rolling our own. | Benjamin Kramer | 2011-11-05 | 1 | -21/+10 |
| | | | | llvm-svn: 143810 | ||||
* | Teach macho-dump to dump the uleb128s referred to by linkedit_data segments. | Benjamin Kramer | 2011-08-30 | 1 | -0/+26 |
| | | | | llvm-svn: 138836 | ||||
* | Teach macho-dump how to dump linkedit_data load commands. | Benjamin Kramer | 2011-08-30 | 1 | -0/+12 |
| | | | | llvm-svn: 138807 | ||||
* | Start migrating mach-o dumping facilities to the object file out of a | Eric Christopher | 2011-04-03 | 1 | -0/+28 |
| | | | | | | separate executable. llvm-svn: 128801 | ||||
* | Fix mismatched new[]/delete. | Benjamin Kramer | 2010-12-17 | 1 | -1/+1 |
| | | | | llvm-svn: 122053 | ||||
* | Mach-O: Tweak field name. | Daniel Dunbar | 2010-12-10 | 1 | -1/+1 |
| | | | | llvm-svn: 121465 | ||||
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -2/+2 |
| | | | | llvm-svn: 120298 | ||||
* | macho-dump: Add support for --dump-section-data and tweak a few format strings. | Daniel Dunbar | 2010-11-27 | 1 | -0/+4 |
| | | | | llvm-svn: 120219 | ||||
* | macho-dump: Add support for dumping symbol table entries. | Daniel Dunbar | 2010-11-27 | 1 | -0/+28 |
| | | | | llvm-svn: 120218 | ||||
* | macho-dump: Add support for dumping string table data. | Daniel Dunbar | 2010-11-27 | 1 | -1/+7 |
| | | | | llvm-svn: 120217 | ||||
* | macho-dump: Add support for dumping relocation entries. | Daniel Dunbar | 2010-11-27 | 1 | -0/+13 |
| | | | | llvm-svn: 120216 | ||||
* | macho-dump: Add support for dumping sections. | Daniel Dunbar | 2010-11-27 | 1 | -0/+46 |
| | | | | llvm-svn: 120215 | ||||
* | macho-dump: Add support for dumping dysymtab indirect symbol table. | Daniel Dunbar | 2010-11-27 | 1 | -0/+13 |
| | | | | llvm-svn: 120214 | ||||
* | Unbreak build for newer GCCs. | Benjamin Kramer | 2010-11-27 | 1 | -4/+4 |
| | | | | llvm-svn: 120205 | ||||
* | macho-dump: Add support for dumping symtab and dysymtab commands. | Daniel Dunbar | 2010-11-27 | 1 | -0/+42 |
| | | | | llvm-svn: 120204 | ||||
* | macho-dump: Add support for dumping segment load commands. | Daniel Dunbar | 2010-11-27 | 1 | -0/+68 |
| | | | | llvm-svn: 120203 | ||||
* | Object/Mach-O: Add header and load command information. | Daniel Dunbar | 2010-11-27 | 1 | -3/+80 |
| | | | | llvm-svn: 120198 | ||||
* | Object/Mach-O: Validate Mach-O magic and initialize format info. | Daniel Dunbar | 2010-11-27 | 1 | -2/+24 |
| | | | | llvm-svn: 120195 | ||||
* | MC/Mach-O: Start stubbing out a Mach-O object file wrapper. | Daniel Dunbar | 2010-11-27 | 1 | -0/+23 |
llvm-svn: 120190 |