Nikolay Nikolov
|
beee98e246
* WebAssembly debug info: make wasmtime happy by not emitting line info end
|
10 months ago |
Nikolay Nikolov
|
993db6cf32
WebAssembly debug info: use different LINE_BASE and LINE_RANGE on WebAssembly to
|
10 months ago |
Nikolay Nikolov
|
4914a5a31f
+ introduced LINE_RANGE constant in the DWARF debug info generation unit
|
10 months ago |
Nikolay Nikolov
|
d2231e99e8
* fix the final entry size in the .debug_aranges table on platforms where the
|
11 months ago |
Nikolay Nikolov
|
cc15a2dba7
* fixed blocksize when generating debug info for WebAssembly threadvars
|
11 months ago |
Nikolay Nikolov
|
1ddf014980
* create a TWasmGlobalAsmSymbol instead of TAsmSymbol when generating debug info
|
11 months ago |
Nikolay Nikolov
|
06917784d0
- removed redundant if
|
11 months ago |
Nikolay Nikolov
|
60965cdb69
+ generate proper reference to the TLS_BASE_SYM global in the WebAssembly debug info for threadvars
|
11 months ago |
Nikolay Nikolov
|
ee98fa8e3f
+ WebAssembly internal linker: support data relocations to threadvars, resolve
|
11 months ago |
Nikolay Nikolov
|
d60300e807
+ WebAssembly DWARF debug info: generate DW_AT_frame_base entries for functions
|
11 months ago |
Nikolay Nikolov
|
97e5936f78
* generate debuginfo for WebAssembly threadvars like for normal vars, when
|
11 months ago |
Alligator-1
|
e87982e925
const array - reducing unnecessary data copying
|
1 year ago |
florian
|
b313a66a47
* correct Dwarf-4 line info header as noted by Martin on the mailing list
|
1 year ago |
Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 year ago |
Pierre Muller
|
11b0b9dc57
Use reverse_byte to write constant sets in cross-endian configuration
|
1 year ago |
Pierre Muller
|
637c34571e
Avoid range check error in AddNormalStringDef
|
1 year ago |
Nikolay Nikolov
|
fbcd90f286
+ generate DWARF debug info for WebAssembly locals
|
1 year ago |
florian
|
94cb1c3a49
* correctly name nested enum type debug symbols, resolves #40462
|
1 year ago |
florian
|
8cd10d88cc
* revert use of DW_AT_external for types as this is not covered by the dwarf standard
|
2 years ago |
florian
|
4848327300
* write types declared in the interface section with a DW_AT_external tag, should resolve #40210
|
2 years ago |
florian
|
f1f84a292c
* don't not generate non-constant leb128 entriesm for riscv32-freertos
|
2 years ago |
florian
|
36afcbf7fe
* only i386 uses same special fastcall calling convention
|
2 years ago |
florian
|
3fa77a4f62
* fix life information propagation for while loops, resolves #39971
|
2 years ago |
Martin
|
dd0711a27e
Fix incorrect dwarf entry count. Issue #39928 introduced in 1b6982107f1ac4b4111e37be0a3649d155a2bc1e
|
2 years ago |
florian
|
1b6982107f
* TDebugInfoDwarf3.appenddef_object should not write an extra finish_entry for objects and C++ classes
|
2 years ago |
florian
|
88cf633b97
* use append_object_struct also for dwarf-3 when creating dwarf debug info for objects, resolves #39920
|
2 years ago |
florian
|
e28238da9b
* handle absolute on strings correctly for dwarf debug info, resolves #39816
|
3 years ago |
Jonas Maebe
|
4da1ad71a4
* moved a bunch of constants from dbgdwarf to dbgdwarfconst
|
4 years ago |
Jonas Maebe
|
3d3c904ac5
TSymStr: more consistent usage
|
3 years ago |
Joost van der Sluis
|
e547284588
* Section-offsets have 64 bits in the Dwarf-64 format
|
3 years ago |