Skip to content
  1. Apr 13, 2011
  2. Apr 11, 2011
    • Kevin Enderby's avatar
      Adding support for printing operands symbolically to llvm's public 'C' · 9377a52c
      Kevin Enderby authored
      disassembler API.  Hooked this up to the ARM target so such tools as Darwin's
      otool(1) can now print things like branch targets for example this:
        blx _puts
      instead of this:
        blx #-36
      And even print the expression encoded in the Mach-O relocation entried for
      things like this:
        movt r0, :upper16:((_foo-_bar)+1234)
      
      llvm-svn: 129284
      9377a52c
  3. Apr 07, 2011
  4. Apr 04, 2011
  5. Mar 29, 2011
  6. Mar 28, 2011
    • Kevin Enderby's avatar
      Again adding a C API to the disassembler for use by such tools as Darwin's · f3070dc4
      Kevin Enderby authored
      otool(1), this time with the needed fix for case sensitive file systems :) .
      This is a work in progress as the interface for producing symbolic operands is
      not done.  But a hacked prototype using information from the object file's
      relocation entiries and replacing immediate operands with MCExpr's has been
      shown to work with no changes to the instrucion printer.  These APIs will be
      moved into a dynamic library at some point.
      
      llvm-svn: 128415
      f3070dc4
  7. Mar 26, 2011
  8. Mar 22, 2011
  9. Mar 17, 2011
  10. Mar 14, 2011
  11. Feb 18, 2011
  12. Feb 08, 2011
  13. Jan 07, 2011
  14. Nov 29, 2010
  15. Nov 28, 2010
  16. Nov 23, 2010
  17. Nov 02, 2010
  18. Oct 11, 2010
  19. Oct 07, 2010
  20. Sep 27, 2010
  21. Sep 10, 2010
  22. Aug 30, 2010
  23. Aug 28, 2010
  24. Aug 26, 2010
  25. Aug 25, 2010
  26. Aug 21, 2010
    • Bill Wendling's avatar
      Create the new linker type "linker_private_weak_def_auto". · 578ee407
      Bill Wendling authored
      It's similar to "linker_private_weak", but it's known that the address of the
      object is not taken. For instance, functions that had an inline definition, but
      the compiler decided not to inline it. Note, unlike linker_private and
      linker_private_weak, linker_private_weak_def_auto may have only default
      visibility.  The symbols are removed by the linker from the final linked image
      (executable or dynamic library).
      
      llvm-svn: 111684
      578ee407
  27. Aug 20, 2010
  28. Aug 11, 2010
  29. Aug 10, 2010
Loading