Skip to content
  1. Jan 18, 2019
  2. Jan 17, 2019
    • Wouter van Oortmerssen's avatar
      [WebAssembly] Fixing 2 more symbol offset related tests. · 73a0c240
      Wouter van Oortmerssen authored
      llvm-svn: 351465
      73a0c240
    • Wouter van Oortmerssen's avatar
      [WebAssembly] Fixed objdump not parsing function headers. · f3b762a0
      Wouter van Oortmerssen authored
      Summary:
      objdump was interpreting the function header containing the locals
      declaration as instructions. To parse these without injecting target
      specific code in objdump, MCDisassembler::onSymbolStart was added to
      be implemented by the WebAssembly implemention.
      
      WasmObjectFile now returns a code offset for the "address" of a symbol,
      rather than the index. This is also more in-line with what other
      targets do.
      
      Also ensured that the AsmParser correctly puts each function
      in its own segment to enable this test case.
      
      Reviewers: sbc100, dschuff
      
      Subscribers: jgravelle-google, aheejin, sunfish, rupprecht, llvm-commits
      
      Differential Revision: https://reviews.llvm.org/D56684
      
      llvm-svn: 351460
      f3b762a0
    • James Henderson's avatar
      [llvm-readobj][ELF]Add demangling support · e50d9cb3
      James Henderson authored
      This change adds demangling support to the ELF side of llvm-readobj,
      under the switch --demangle/-C.
      
      The following places are demangled: symbol table dumps (static and
      dynamic), relocation dumps (static and dynamic), addrsig dumps, call
      graph profile dumps, and group section signature symbols.
      
      Although GNU readelf doesn't support demangling, it is still a useful
      feature to have, and brings it on a par with llvm-objdump's
      capabilities.
      
      This fixes https://bugs.llvm.org/show_bug.cgi?id=40054.
      
      Reviewed by: grimar, rupprecht
      
      Differential Revision: https://reviews.llvm.org/D56791
      
      llvm-svn: 351450
      e50d9cb3
  3. Jan 16, 2019
  4. Jan 15, 2019
  5. Jan 14, 2019
  6. Jan 12, 2019
  7. Jan 11, 2019
  8. Jan 10, 2019
Loading