Jonas Maebe
|
25e832940c
llvmdbg: support for generating debug information for local/para varsyms
|
3 years ago |
Jonas Maebe
|
e7ec91eca8
dbgllvm: rename hastable for staticvarsym declarations
|
3 years ago |
Jonas Maebe
|
a19deace45
llvmdbg: fix overflows for aggregates > 2^61 bytes
|
3 years ago |
Jonas Maebe
|
ccc843f983
llvmdbg: emit uppercase symbol names unless C++-style debug info is selected
|
3 years ago |
Jonas Maebe
|
9a7a97175e
llvmdbg: emit debug information for global variables
|
3 years ago |
Jonas Maebe
|
1b393c80aa
llvmdbg: fix missing initialisation when there are no procedures
|
3 years ago |
Jonas Maebe
|
d0bf7acc18
llvmdbg: build hashtable to lookup llvmdecl belonging to a global variable
|
3 years ago |
Jonas Maebe
|
e865ab4c3a
llvmdbg: handle nil in more places
|
3 years ago |
Jonas Maebe
|
481741c65b
llvmdbg: remove some commented dbgdwarf code
|
3 years ago |
Pierre Muller
|
a0d4cccd87
Fix syntax error for isLocal field for function/procedure type LLVM debug information
|
3 years ago |
Jonas Maebe
|
cddffbed58
llvmdbg: disable open array data location
|
3 years ago |
Jonas Maebe
|
fd125b506e
LLVM debug info: LLVM 7.0 support
|
3 years ago |
Jonas Maebe
|
edbddec98a
llvmdbg: diflags/dispflags fixes
|
3 years ago |
Jonas Maebe
|
9b280db2b1
dbgllvm: add scopeLine attribute for function debug info
|
3 years ago |
Jonas Maebe
|
d1aaeff832
dbgllvm: fix crash for files without procedures/functions
|
3 years ago |
Jonas Maebe
|
067d96242c
dbgllvm: fix crash when generating debug info for procdef of imported struct
|
3 years ago |
Jonas Maebe
|
8d2d91d505
dbgllvm: fix infinite loop when writing multi-dimensional array info
|
3 years ago |
Jonas Maebe
|
a75adf542d
dbgllvm: handle empty spFlags
|
3 years ago |
Jonas Maebe
|
91563115c4
dbgllvm: handle array of const (stub)
|
3 years ago |
Jonas Maebe
|
aec7aefdd5
dbgllvm: create dummy line info for instructions that shouldn't have any
|
3 years ago |
Jonas Maebe
|
20674089bd
llvmdbg: add declaration for all DISPFlags
|
3 years ago |
Jonas Maebe
|
f832444eaa
LLVM lineinfo: fix nolineinfo generation
|
3 years ago |
Jonas Maebe
|
40418f5b3d
dbgllvm: remove restriction to only write struct procdef in context of struct
|
3 years ago |
Jonas Maebe
|
6cacd9c824
llvmdbg: initial version based on dbgdwarf
|
3 years ago |