Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
tools
/
llvm-rtdyld
/
llvm-rtdyld.cpp
45eb84f
[Support] Make error banner optional in logAllUnhandledErrors
by Jonas Devlieghere
· 7 years ago
776f1d5
[RuntimeDyld][COFF] Skip non-loaded sections when calculating ImageBase.
by Lang Hames
· 7 years ago
197194b
Define InitLLVM to do common initialization all at once.
by Rui Ueyama
· 7 years ago
9c75545
[llvm-rtdyld] Fix the InputFileList cl::opt description: it accepts multiple
by Lang Hames
· 7 years ago
62602a4
Remove redundant includes from tools.
by Michael Zolotukhin
· 8 years ago
afcb70d
[Support] Support NetBSD PaX MPROTECT in sys::Memory.
by Lang Hames
· 8 years ago
c398e67
Use delegation instead of inheritance.
by Rafael Espindola
· 8 years ago
c936ac7
[ExecutionEngine] Make RuntimeDyld::MemoryManager responsible for tracking EH
by Lang Hames
· 8 years ago
ff41150
Make llvm-rtdlyd -check preserve automatic address mappings made by RuntimeDyld.
by Lang Hames
· 8 years ago
e6ba5ef
Apply clang-tidy's 'performance-faster-string-find' check to LLVM.
by Benjamin Kramer
· 9 years ago
dae11f7
Fix spelling mistakes in Tools/Tests comments. NFC.
by Simon Pilgrim
· 9 years ago
732afdd
Turn cl::values() (for enum) from a vararg function to using C++ variadic template
by Mehdi Amini
· 9 years ago
ad4a911
[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.
by Lang Hames
· 9 years ago
931cb65
Thread Expected<...> up from libObject’s getSymbolAddress() for symbols to allow
by Kevin Enderby
· 9 years ago
2ad6d48
Search for llvm-symbolizer binary in the same directory as argv[0], before
by Richard Smith
· 9 years ago
7bd8d99
Thread Expected<...> up from libObject’s getType() for symbols to allow llvm-objdump to produce a good error message.
by Kevin Enderby
· 9 years ago
81e8b7d
Thread Expected<...> up from libObject’s getName() for symbols to allow llvm-objdump to produce a good error message.
by Kevin Enderby
· 9 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 9 years ago
ee5417d
[llvm-rtdyld] Fix the return type on ErrorAndExit.
by Lang Hames
· 9 years ago
9e964f3
[Object] Start threading Error through MachOObjectFile construction.
by Lang Hames
· 10 years ago
5afbc1c
Fix a crash in running llvm-objdump -t with an invalid Mach-O file already
by Kevin Enderby
· 10 years ago
f57c197
Reflect the MC/MCDisassembler split on the include/ level.
by Benjamin Kramer
· 10 years ago
da00f2f
Update to use new name alignTo().
by Rui Ueyama
· 10 years ago
dc7b6c3
[Orc] Removing traces of takeOwnershipOfBuffers left after r251560.
by Lang Hames
· 10 years ago
d5658b0
[RuntimeDyld] Don't allocate unnecessary stub buffer space
by Sanjoy Das
· 10 years ago
5cdf936
[llvm-rtdyld] Refactor to reduce indentation.
by Davide Italiano
· 10 years ago
41d0fa7
[llvm-rtdyld] Fail early if we can't load dynamic libraries.
by Davide Italiano
· 10 years ago
ebb27af
[llvm-rtdyld] Turn assertion into errors, it seems more appropriate.
by Davide Italiano
· 10 years ago
78da759
[llvm-rtdyld] Improve error handling, use Error().
by Davide Italiano
· 10 years ago
07557fc
[llvm-rtdyld] Use report_fatal_error().
by Davide Italiano
· 10 years ago
c2e910d
[llvm-rtdyld] Message() is used only once. Inline. NFC.
by Davide Italiano
· 10 years ago
af08e1b
[llvm-rtdyld] Don't waste cycles invalidating instruction cache.
by Davide Italiano
· 10 years ago
b59ea90
[JIT] Towards a working small memory model.
by Davide Italiano
· 10 years ago
89151a0
[JIT] TrivialMemoryManager: Fail if we can't allocate memory.
by Davide Italiano
· 10 years ago
5d7e8fd
[llvm-rtdyld] General modernization/cleanup in preparation for (bigger) changes.
by Davide Italiano
· 10 years ago
d91bf8e
[llvm-rtdyld] Use range-based loop. NFC.
by Davide Italiano
· 10 years ago
50f1723
Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
153010c
Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c40de48
Revert r247684 - Replace Triple with a new TargetTuple ...
by Daniel Sanders
· 10 years ago
18d4b0d
Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
8bab889
Convert getSymbolSection to return an ErrorOr.
by Rafael Espindola
· 10 years ago
5c96933
[RuntimeDyld] Remove a memory-leak that was introduced in r243456. Thanks to Ben
by Lang Hames
· 10 years ago
2e88f4f
[RuntimeDyld] Make LoadedObjectInfo::getLoadedSectionAddress take a SectionRef
by Lang Hames
· 10 years ago
78937c2
[RuntimeDyld] Skip relocations for external symbols with 64-bit address ~0ULL.
by Lang Hames
· 10 years ago
ed067c4
Return ErrorOr from getSymbolAddress.
by Rafael Espindola
· 10 years ago
5d0c2ff
Return ErrorOr from SymbolRef::getName.
by Rafael Espindola
· 10 years ago
2fa80cc
Simplify getSymbolType.
by Rafael Espindola
· 10 years ago
6bf3221
Make computeSymbolSizes never fail.
by Rafael Espindola
· 10 years ago
280e562
Add "-mcpu=" option to llvm-rtdyld
by Petar Jovanovic
· 10 years ago
b109c03
Extract an utility for computing symbol sizes on MachO and COFF.
by Rafael Espindola
· 10 years ago
5af339a
RuntimeDyld: override EH frame registration with trivial version.
by Tim Northover
· 10 years ago
5eb02e4
Simplify another function that doesn't fail.
by Rafael Espindola
· 10 years ago
a82ce1d
For COFF and MachO, compute the gap between to symbols.
by Rafael Espindola
· 10 years ago
da17627
Use a range loop. NFC.
by Rafael Espindola
· 10 years ago
281b694
Add RelocVisitor support for MachO
by Keno Fischer
· 10 years ago
c780e8e
Make it easier to use DwarfContext with MCJIT
by Keno Fischer
· 10 years ago
3de83e4
Remove 3 includes from MCInstrDesc.h and explicitly include them where needed
by Pete Cooper
· 10 years ago
6489d7b
Move DIContext.h to common DebugInfo location.
by Zachary Turner
· 10 years ago
c3246ad
[RuntimeDyld] Work around a bug in RuntimeDyldELF exposed by r234839.
by Lang Hames
· 10 years ago
f801940
Replace the MCSubtargetInfo parameter with a Triple when creating
by Eric Christopher
· 10 years ago
633fe14
[MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo through
by Lang Hames
· 11 years ago
b118603
[Orc][MCJIT][RuntimeDyld] Re-apply r231726 and r231724 with fix suggested by
by Lang Hames
· 11 years ago
0c3c189
Temporarily revert r231726 and r231724 as they're breaking the build.:
by Eric Christopher
· 11 years ago
3197fb4
[Orc][MCJIT][RuntimeDyld] Add symbol flags to symbols in RuntimeDyld. Thread the
by Lang Hames
· 11 years ago
f044d3f
Make helper functions static.
by Benjamin Kramer
· 11 years ago
82af943
Move DebugInfo to DebugInfo/DWARF.
by Zachary Turner
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
b5c7b1f
[MCJIT] Reapply r222828 and r222810-r222812 with fix for MSVC move-op issues.
by Lang Hames
· 11 years ago
9fb4114
Reverting r222828 and r222810-r222812 as they broke the build on Windows.
by Aaron Ballman
· 11 years ago
829a19a
[MCJIT] Clean up RuntimeDyld's quirky object-ownership/modification scheme.
by Lang Hames
· 11 years ago
778ef5b
[MCJIT] Add command-line argument to llvm-rtdyld to specify target addresses for
by Lang Hames
· 11 years ago
ed9709d
unique_ptrify a bunch of stuff through RuntimeDyld::loadObject
by David Blaikie
· 11 years ago
925e51b
[MCJIT] Make llvm-rtdyld process eh_frame sections in -verify mode (accidentally
by Lang Hames
· 11 years ago
ae17268
[MCJIT] Make llvm-rtdyld check RuntimeDyld's error state when running in -verify
by Lang Hames
· 11 years ago
a04bb5b
Use a reference instead of a pointer.
by Rafael Espindola
· 11 years ago
375385f
[MCJIT] Actually remap sections based llvm-rtdyld options added in r214255.
by Lang Hames
· 11 years ago
9cb7353
[MCJIT] Add options to llvm-rtdyld to describe a phony target address space for
by Lang Hames
· 11 years ago
f7acddd
[MCJIT] Refactor and add stub inspection to the RuntimeDyldChecker framework.
by Lang Hames
· 11 years ago
adf21f2
Update the MemoryBuffer API to use ErrorOr.
by Rafael Espindola
· 11 years ago
e1c1138
[RuntimeDyld] Add a framework for testing relocation logic in RuntimeDyld.
by Lang Hames
· 11 years ago
4453e4294
Remove 'using std::error_code' from tools.
by Rafael Espindola
· 11 years ago
3acea39
Don't use 'using std::error_code' in include/llvm.
by Rafael Espindola
· 11 years ago
a6e9c3e
Remove system_error.h.
by Rafael Espindola
· 11 years ago
d311c0e
[tools][llvm-rtdyld] Add a '-dylib <file>' option to llvm-rtdyld to load shared
by Lang Hames
· 11 years ago
e6cb63e
[C++] Use 'nullptr'. Tools edition.
by Craig Topper
· 11 years ago
d010999
[DWARF parser] Turn DILineInfo into a struct.
by Alexey Samsonov
· 11 years ago
e56917c
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
96c9d95
[C++11] Replace OwningPtr::take() with OwningPtr::release().
by Ahmed Charles
· 12 years ago
5e812af
Simplify the handling of iterators in ObjectFile.
by Rafael Espindola
· 12 years ago
9f67932
Suppress OS crash dialog in llvm-rtdyld
by Alp Toker
· 12 years ago
7aa695e0
This threads SectionName through the allocateCodeSection/allocateDataSection APIs, both in C++ and C land.
by Filip Pizlo
· 12 years ago
5d62ad2
Unbreak llvm-rtdyld build.
by Benjamin Kramer
· 12 years ago
9ce7708
llvm-rtdyld: Don't leak memory managers.
by Benjamin Kramer
· 12 years ago
2e7efed
Minor changes to the MCJITTest unittests to use the correct API for finalizing
by David Tweed
· 12 years ago
6e040c0
Use llvm/Object/MachO.h in macho-dumper. Drop the old macho parser.
by Rafael Espindola
· 12 years ago
9a8ff81
Add DIContext::getLineInfoForAddressRange() function and test. This function allows a caller to obtain a table of line information for a function using the function's address and size.
by Andrew Kaylor
· 13 years ago
d55d701
Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section. Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes.
by Andrew Kaylor
· 13 years ago
4d88a1c
Sort the #include lines for tools/...
by Chandler Carruth
· 13 years ago
a342cb9
Interface changes to allow RuntimeDyld memory managers to set memory permissions after an object has been loaded.
by Andrew Kaylor
· 13 years ago
Next »