Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | macho-dump: Switch to C++ macho-dump tool. | Daniel Dunbar | 2010-12-10 | 1 | -294/+0 |
| | | | | llvm-svn: 121466 | ||||
* | macho-dump: Fix typo. | Daniel Dunbar | 2010-11-27 | 1 | -1/+1 |
| | | | | llvm-svn: 120185 | ||||
* | test/Scripts/macho-dump: Make hack for Python-2.4. [PR7995] | NAKAMURA Takumi | 2010-10-29 | 1 | -1/+4 |
| | | | | | | | | | With Python-2.4, Reader::read64 always returns (unexpected) long integer. FileCheck detects failure on test/MC/MachO among '0' and '0L'. CentOS5(aka RHEL5 clone) provides python-2.4. llvm-svn: 117637 | ||||
* | Change section_data dumping to print hex numbers instead of using | Rafael Espindola | 2010-09-11 | 1 | -1/+3 |
| | | | | | | python's %r. llvm-svn: 113685 | ||||
* | MC/X86_64: Symbol support. | Daniel Dunbar | 2010-03-13 | 1 | -2/+6 |
| | | | | llvm-svn: 98456 | ||||
* | macho-dump: Basic Mach 64 support. | Daniel Dunbar | 2010-03-13 | 1 | -19/+45 |
| | | | | llvm-svn: 98453 | ||||
* | Teach macho-dump to dump UUIDs. | Daniel Dunbar | 2009-10-24 | 1 | -0/+3 |
| | | | | llvm-svn: 85012 | ||||
* | llvm-mc/Mach-O: Dump relocations and section data (optionally) in my Mach-O ↵ | Daniel Dunbar | 2009-08-26 | 1 | -6/+28 |
| | | | | | | dumper. llvm-svn: 80087 | ||||
* | llvm-mc: Fix tests for python variations in int printing, sigh. | Daniel Dunbar | 2009-08-26 | 1 | -1/+1 |
| | | | | llvm-svn: 80069 | ||||
* | Fix typo. | Daniel Dunbar | 2009-08-22 | 1 | -1/+1 |
| | | | | llvm-svn: 79738 | ||||
* | llvm-mc: Hopefully fix Mach-O tests on big-endian platforms, force values to be | Daniel Dunbar | 2009-08-22 | 1 | -1/+4 |
| | | | | | | converted to Python ints if possible. llvm-svn: 79736 | ||||
* | llvm-mc: Clean up some handling of symbol/section association to be more correct | Daniel Dunbar | 2009-08-22 | 1 | -12/+84 |
| | | | | | | | | | (external was really undefined and there wasn't an explicit representation for absolute symbols). - This still needs some cleanup to how the absolute "pseudo" section is dealt with, but I haven't figured out the nicest approach yet. llvm-svn: 79733 | ||||
* | llvm-mc: Start MCAssembler and MCMachOStreamer. | Daniel Dunbar | 2009-08-21 | 1 | -0/+159 |
- Together these form the (Mach-O) back end of the assembler. - MCAssembler is the actual assembler backend, which is designed to have a reasonable API. This will eventually grow to support multiple object file implementations, but for now its Mach-O/i386 only. - MCMachOStreamer adapts the MCStreamer "actions" API to the MCAssembler API, e.g. converting the various directives into fragments, managing state like the current section, and so on. - llvm-mc will use the new backend via '-filetype=obj', which may eventually be, but is not yet, since I hear that people like assemblers which actually assemble. - The only thing that works at the moment is changing sections. For the time being I have a Python Mach-O dumping tool in test/scripts so this stuff can be easily tested, eventually I expect to replace this with a real LLVM tool. - More doxyments to come. I assume that since this stuff doesn't touch any of the things which are part of 2.6 that it is ok to put this in not so long before the freeze, but if someone objects let me know, I can pull it. llvm-svn: 79612 |