Skip to content
  1. Nov 09, 2011
  2. Nov 08, 2011
  3. Nov 07, 2011
  4. Nov 06, 2011
  5. Nov 05, 2011
  6. Nov 04, 2011
  7. Nov 03, 2011
  8. Nov 02, 2011
    • Kevin Enderby's avatar
      Replace tabs I added in this new line of code with spaces. · 60d85168
      Kevin Enderby authored
      Thanks to Nick for spotting this!
      
      llvm-svn: 143556
      60d85168
    • Kevin Enderby's avatar
      Fixed a bug in the code to create a dwarf file and directory table entires when · 82ed3be1
      Kevin Enderby authored
      it is separating the directory part from the basename of the FileName.  Noticed 
      that this:
      
        .file 1 "dir/foo"
      
      when assembled got the two parts switched.  Using the Mac OS X dwarfdump tool
      it can be seen easily:
      
      % dwarfdump -a a.out
      include_directories[  1] = 'foo'
                      Dir  Mod Time   File Len   File Name
                      ---- ---------- ---------- ---------------------------
      file_names[  1]    1 0x00000000 0x00000000 dir
      ...
      
      Which should be:
      ...
      include_directories[  1] = 'dir'
                      Dir  Mod Time   File Len   File Name
                      ---- ---------- ---------- ---------------------------
      file_names[  1]    1 0x00000000 0x00000000 foo
      
      llvm-svn: 143521
      82ed3be1
  9. Nov 01, 2011
  10. Oct 27, 2011
  11. Oct 26, 2011
  12. Oct 25, 2011
  13. Oct 19, 2011
  14. Oct 18, 2011
    • Nick Lewycky's avatar
      Add support for a new extension to the .file directive: · 40f8f2ff
      Nick Lewycky authored
        .file filenumber "directory" "filename"
      
      This removes one join+split of the directory+filename in MC internals. Because
      bitcode files have independent fields for directory and filenames in debug info,
      this patch may change the .o files written by existing .bc files.
      
      llvm-svn: 142300
      40f8f2ff
  15. Oct 16, 2011
  16. Oct 14, 2011
  17. Oct 12, 2011
  18. Oct 11, 2011
  19. Oct 10, 2011
  20. Oct 08, 2011
  21. Oct 07, 2011
  22. Oct 05, 2011
    • Owen Anderson's avatar
      Teach the MC to output code/data region marker labels in MachO and ELF modes. ... · 0ca562ec
      Owen Anderson authored
      Teach the MC to output code/data region marker labels in MachO and ELF modes.  These are used by disassemblers to provide better disassembly, particularly on targets like ARM Thumb that like to intermingle data in the TEXT segment.
      
      llvm-svn: 141135
      0ca562ec
    • Kevin Enderby's avatar
      Adding back support for printing operands symbolically to ARM's new disassembler · 5dcda643
      Kevin Enderby authored
      using llvm's public 'C' disassembler API now including annotations.
      
      Hooked this up to Darwin's otool(1) so it can again print things like branch
      targets for example this:
       blx _puts
      instead of this:
       blx #-36
      and includes support for annotations for branches to symbol stubs like:
       bl	0x40 @ symbol stub for: _puts
      and annotations for pc relative loads like this:
       ldr	r3, #8 @ literal pool for: Hello, world!
      Also again can print the expression encoded in the Mach-O relocation entries for
      things like this:
       movt r0, :upper16:((_foo-_bar)+1234)
      
      llvm-svn: 141129
      5dcda643
  23. Sep 30, 2011
  24. Sep 25, 2011
  25. Sep 23, 2011
Loading