diff options
| author | SingleAccretion <62474226+SingleAccretion@users.noreply.github.com> | 2025-07-02 23:57:42 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-02 13:57:42 -0700 |
| commit | 497060fae5c3a93978306eb565e8d0ebc116f6c7 (patch) | |
| tree | 0d468321da25bbf236532e1150d1b829f92062b4 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.cpp | |
| parent | 27257654324631a495f718e50c8e5a4530ea2e8f (diff) | |
[lld][WebAssembly] Add missing relocation types to the --compress-relocations path (#144578)
Fixes https://github.com/llvm/llvm-project/issues/110045.
Reloc list reference:
```
+ Already handled
A Added in this change
= Not applicable / expected (though technically legal, e. g. you can relocate v128.const...)
+ R_WASM_FUNCTION_INDEX_LEB, 0
+ R_WASM_TABLE_INDEX_SLEB, 1
= R_WASM_TABLE_INDEX_I32, 2
+ R_WASM_MEMORY_ADDR_LEB, 3
+ R_WASM_MEMORY_ADDR_SLEB, 4
= R_WASM_MEMORY_ADDR_I32, 5
+ R_WASM_TYPE_INDEX_LEB, 6
+ R_WASM_GLOBAL_INDEX_LEB, 7
= R_WASM_FUNCTION_OFFSET_I32, 8
= R_WASM_SECTION_OFFSET_I32, 9
+ R_WASM_TAG_INDEX_LEB, 10
A R_WASM_MEMORY_ADDR_REL_SLEB, 11
A R_WASM_TABLE_INDEX_REL_SLEB, 12
= R_WASM_GLOBAL_INDEX_I32, 13
+ R_WASM_MEMORY_ADDR_LEB64, 14
+ R_WASM_MEMORY_ADDR_SLEB64, 15
= R_WASM_MEMORY_ADDR_I64, 16
A R_WASM_MEMORY_ADDR_REL_SLEB64, 17
+ R_WASM_TABLE_INDEX_SLEB64, 18
= R_WASM_TABLE_INDEX_I64, 19
+ R_WASM_TABLE_NUMBER_LEB, 20
A R_WASM_MEMORY_ADDR_TLS_SLEB, 21
= R_WASM_FUNCTION_OFFSET_I64, 22
= R_WASM_MEMORY_ADDR_LOCREL_I32, 23
A R_WASM_TABLE_INDEX_REL_SLEB64, 24
A R_WASM_MEMORY_ADDR_TLS_SLEB64, 25
= R_WASM_FUNCTION_INDEX_I32, 26
```
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions
