summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/MCFunction.h
Commit message (Collapse)AuthorAgeFilesLines
* Make MemoryObject accessor members const againDerek Schuff2012-02-291-1/+1
| | | | llvm-svn: 151687
* Enable streaming of bitcodeDerek Schuff2012-02-061-1/+1
| | | | | | | This CL delays reading of function bodies from initial parse until materialization, allowing overlap of compilation with bitcode download. llvm-svn: 149918
* llvm-objdump: factor code better, add comments.Benjamin Kramer2011-09-201-3/+3
| | | | llvm-svn: 140153
* Add a MachO-specific "mode" to llvm-objdump, that, if enabled, gathers ↵Benjamin Kramer2011-09-191-14/+24
| | | | | | | | | additional information that are only available on MachO. - It can take FunctionStarts from a binary to find entry points more accurately. - Symbol offsets in executables are correct now. llvm-svn: 140028
* Add MCInstrAnalysis class. This allows the targets to specify own versions ↵Benjamin Kramer2011-08-081-2/+2
| | | | | | | | | of MCInstrDescs functions. - Add overrides for ARM. - Teach llvm-objdump to use this instead of plain MCInstrDesc. llvm-svn: 137059
* I will save before I commit.Benjamin Kramer2011-07-251-0/+2
| | | | | | | | I will save before I commit. I will save before I commit. I will save before I commit. llvm-svn: 136007
* Sketch out an CFG reconstruction mode for llvm-objdump.Benjamin Kramer2011-07-201-0/+88
- Not great yet, but it's a start. - Requires an object file with a symbol table. (I really want to fix this, but it'll need a whole new algorithm) - ELF and COFF won't work at the moment due to libObject shortcomings. To try it out run $ llvm-objdump -d --cfg foo.o This will create a graphviz file for every symbol in the object file's text section containing a CFG. llvm-svn: 135608
OpenPOWER on IntegriCloud