[all-commits] [llvm/llvm-project] 53e238: [ORC] Add JITDylib name to debugging output when d...

lhames via All-commits all-commits at lists.llvm.org
Wed Apr 1 12:16:52 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 53e2380881076492b9124d726b6f38a7669c61cd
      https://github.com/llvm/llvm-project/commit/53e2380881076492b9124d726b6f38a7669c61cd
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-04-01 (Wed, 01 Apr 2020)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/Core.h

  Log Message:
  -----------
  [ORC] Add JITDylib name to debugging output when defining symbols.


  Commit: 8e5a8f620cc2ac2805fce77eddea3405329f90df
      https://github.com/llvm/llvm-project/commit/8e5a8f620cc2ac2805fce77eddea3405329f90df
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-04-01 (Wed, 01 Apr 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
    A llvm/test/ExecutionEngine/OrcLazy/Inputs/bar-return-i32-call-foo.ll
    R llvm/test/ExecutionEngine/OrcLazy/Inputs/basic-object-source.ll
    A llvm/test/ExecutionEngine/OrcLazy/Inputs/foo-return-i32-0.ll
    M llvm/test/ExecutionEngine/OrcLazy/basic-object-file-loading.ll
    M llvm/test/ExecutionEngine/OrcLazy/static-library-support.ll

  Log Message:
  -----------
  [ORC] Don't require a null-terminator on MemoryBuffers for objects in archives.

The MemoryBuffer::getMemBuffer method's RequiresNullTerminator parameter
defaults to true, but object files are not null terminated so we need to
explicitly pass false here.


Compare: https://github.com/llvm/llvm-project/compare/123a5328f919...8e5a8f620cc2


More information about the All-commits mailing list