Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
refs/heads/r
/
tools
/
llvm-dwp
/
llvm-dwp.cpp
f2dd6bb
Reland rL341509: "[llvm-dwp] Use buffer_stream if output file is not seekable (e.g. "-")"
by Fangrui Song
· 7 years ago
c04d059
[llvm-dwp] Use cl:: instead of using namespace cl
by Fangrui Song
· 7 years ago
7337076
Revert rL341509 to fix massive failures on buildbots
by Max Kazantsev
· 7 years ago
92c8fe0
[llvm-dwp] Use buffer_stream if output file is not seekable (e.g. "-")
by Fangrui Song
· 7 years ago
17a9814
MC: Change the streamer ctors to take an object writer instead of a stream. NFCI.
by Peter Collingbourne
· 7 years ago
c5823bd
[llvm-dwp] Define InitLLVM.
by Fangrui Song
· 7 years ago
461bf52
Rename *CommandFlags.def to *CommandFlags.inc
by David Blaikie
· 7 years ago
fa49d7da
DWARF: Unify form size handling code
by Pavel Labath
· 7 years ago
d32868d
Thread MCSubtargetInfo through Target::createMCAsmBackend
by Alex Bradbury
· 8 years ago
d770752
Remove redundant includes from tools.
by Michael Zolotukhin
· 8 years ago
55bf375
Rename MCTargetOptionsCommandFlags.h to .def as it is not a normal/modular header as much as it is for stamping out some global/static variables
by David Blaikie
· 8 years ago
806f68b
[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.
by Lang Hames
· 8 years ago
445025a
[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.
by Lang Hames
· 8 years ago
dce71c7
[llvm-dwp] Implement -e option
by Alexander Shaposhnikov
· 8 years ago
2600a67
Don't pass the code model to MC
by Rafael Espindola
· 8 years ago
fd770ea
[DWARF] NFC: Collect info used by DWARFFormValue into a helper.
by Paul Robinson
· 8 years ago
3364210
[lib/Object] - Minor API update for llvm::Decompressor.
by George Rimar
· 8 years ago
0694395
[llvm-dwp] - Reuse object::Decompressor class
by George Rimar
· 9 years ago
f5acbc2
Clean up DWARFFormValue by reducing duplicated code and removing DWARFFormValue::getFixedFormSizes()
by Greg Clayton
· 9 years ago
df0b8bc
Make the Error class constructor protected
by Mehdi Amini
· 9 years ago
07e9e1a
Switch all DWARF variables for tags, attributes and forms over to use the llvm::dwarf enumerations instead of using raw uint16_t values. This allows easier debugging as users can see the values of the enumerations in the variables view that will show the enumeration string instead of just a number.
by Greg Clayton
· 9 years ago
8a39975
MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFC
by Joel Jones
· 9 years ago
fe303ed
llvm-dwp: Ensure uncompressed sections are not relocated during processing of later inputs
by David Blaikie
· 9 years ago
632d568
llvm-dwp: Reduce indentation
by David Blaikie
· 9 years ago
7bac6e8
llvm-dwp: Split out processing of input sections to improve readability
by David Blaikie
· 9 years ago
16017f9
llvm-dwp: Pull out compression handling helper
by David Blaikie
· 9 years ago
2766530
llvm-dwp: More error handling around invalid compressed sections
by David Blaikie
· 9 years ago
fb4915b
llvm-dwp: Ensure compressed sections are preserved long enough for use in the string pool
by David Blaikie
· 9 years ago
018cdc8
llvm-dwp: Add an abstraction for the DWP string pool
by David Blaikie
· 9 years ago
2dc6371
Don't pass a Reloc::Model to MC.
by Rafael Espindola
· 9 years ago
f84af69
llvm-dwp: remove some unused error handling
by David Blaikie
· 9 years ago
34ab13f
llvm-dwp: Move error handling code closer to use
by David Blaikie
· 9 years ago
7fdce00
llvm-dwp: Add error handling for multiple type sections in a dwp file.
by David Blaikie
· 9 years ago
293233a
llvm-dwp: Simplify duplicate DWO ID error handling
by David Blaikie
· 9 years ago
4945c53
llvm-dwp: Provide error handling for invalid string field forms
by David Blaikie
· 9 years ago
dd6e786
llvm-dwp: Add error handling for invalid (non-CU) top level tag in debug_info.dwo
by David Blaikie
· 9 years ago
119b930
llvm-dwp: Streamline duplicate DWO ID diagnostic handling
by David Blaikie
· 9 years ago
13dad4b
llvm-dwp: Use llvm::Error to improve diagnostic quality/error handling in llvm-dwp
by David Blaikie
· 9 years ago
f6071e1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
7b4c09a
llvm-dwp: Add assert text
by David Blaikie
· 9 years ago
c6bf9be
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 9 years ago
46c3acf
llvm-dwp: Handle GCC's use of multiple debug_types.dwo sections in a single .dwo file
by David Blaikie
· 9 years ago
fe34a37
llvm-dwp: Handle dwo files produced by GCC
by David Blaikie
· 9 years ago
037ba97
llvm-dwp: Simplify hashing code a bit
by David Blaikie
· 9 years ago
3bcdc18
llvm-dwp: Include the dwo name (if available) when diagnosing duplicate CU IDs from dwp input files
by David Blaikie
· 9 years ago
dfb4013
llvm-dwp: Coalesce code for reading the CU's DW_AT_GNU_dwo_id and DW_AT_name
by David Blaikie
· 9 years ago
7ade1db
llvm-dwp: Add missing copyright notice to llvm-dwp.cpp
by David Blaikie
· 9 years ago
c9b39e6
Revert "llvm-dwp: Keep ObjectFiles alive until object emission their contents can be referenced directly rather than copied"
by David Blaikie
· 9 years ago
6475ea0
llvm-dwp: Keep ObjectFiles alive until object emission their contents can be referenced directly rather than copied
by David Blaikie
· 9 years ago
6802c08
llvm-dwp: provide diagnostics for duplicate DWO IDs
by David Blaikie
· 9 years ago
132af4d
llvm-dwp: Support empty .dwo files
by David Blaikie
· 9 years ago
ff94d6e
llvm-dwp: Improve performance (N^2 to amortized N) by using a MapVector instead of linear searches through a vector
by David Blaikie
· 9 years ago
8e4a86a
llvm-dwp: Don't test compression when zlib isn't available
by David Blaikie
· 9 years ago
fb07a71
llvm-dwp: Support compressed input
by David Blaikie
· 9 years ago
1af94fd
Add parentheses around arithmetic in operand of '|'.
by Benjamin Kramer
· 9 years ago
11dc371
llvm-dwp: Support for type units when merging DWPs into larger DWPs
by David Blaikie
· 9 years ago
2697fc5
Fix the hash function.
by David Blaikie
· 9 years ago
2060375
[llvm-dwp] Merge cu_index from DWPs
by David Blaikie
· 10 years ago
56afa6e
[MC, COFF] Support link /incremental conditionally
by David Majnemer
· 10 years ago
cd49eb3
[llvm-dwp] Deduplicate type units
by David Blaikie
· 10 years ago
ce4a723
[llvm-dwp] Sink debug_types.dwo emission into the code parsing the type signatures (NFC)
by David Blaikie
· 10 years ago
2b76269
[llvm-dwp] Add coverage for both the presence and absence of type units, and fix/remove the emission of a broken tu_index when no type units are present
by David Blaikie
· 10 years ago
32ad075
[llvm-dwp] clang-format this to catch anything I've missed along the way
by David Blaikie
· 10 years ago
543e02b
[llvm-dwp] Support debug_tu_index
by David Blaikie
· 10 years ago
a2b2c5a
[llvm-dwp] Implement the required on-disk probed hash table
by David Blaikie
· 10 years ago
19d1511
[llvm-dwp] Include the debug_line.dwo section
by David Blaikie
· 10 years ago
2a3cc32
[llvm-dwp] Retrieve the DWOID from the CU for the cu_index entry
by David Blaikie
· 10 years ago
dc56408
[llvm-dwp] Include only the non-empty columns in the cu_index
by David Blaikie
· 10 years ago
5001b2a
[llvm-dwp] Emit a rather fictional debug_cu_index
by David Blaikie
· 10 years ago
8e31526
[llvm-dwp] Deduplicate strings in the debug_str.dwo section
by David Blaikie
· 10 years ago
0fb89f7
[llvm-dwp] Correctly update debug_str_offsets.dwo when linking dwo files
by David Blaikie
· 10 years ago
bb82383
[llvm-dwp] Initial partial prototype
by David Blaikie
· 10 years ago
6291804
llvm-dwp: Initial layout
by David Blaikie
· 10 years ago