mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
[WebAssembly] Define a custom segment type for function definitions.
Since function definitions are not loaded into the address space, PT_LOAD is inappropriate. PT_WEBASSEMBLY_FUNCTIONS is used to identify where the function definitions are so that they can be processed at program startup time. llvm-svn: 257436
This commit is contained in:
parent
df2508fcaf
commit
9a08bce090
@ -1029,7 +1029,10 @@ enum {
|
|||||||
PT_AMDGPU_HSA_LOAD_GLOBAL_PROGRAM = 0x60000000,
|
PT_AMDGPU_HSA_LOAD_GLOBAL_PROGRAM = 0x60000000,
|
||||||
PT_AMDGPU_HSA_LOAD_GLOBAL_AGENT = 0x60000001,
|
PT_AMDGPU_HSA_LOAD_GLOBAL_AGENT = 0x60000001,
|
||||||
PT_AMDGPU_HSA_LOAD_READONLY_AGENT = 0x60000002,
|
PT_AMDGPU_HSA_LOAD_READONLY_AGENT = 0x60000002,
|
||||||
PT_AMDGPU_HSA_LOAD_CODE_AGENT = 0x60000003
|
PT_AMDGPU_HSA_LOAD_CODE_AGENT = 0x60000003,
|
||||||
|
|
||||||
|
// WebAssembly program header types.
|
||||||
|
PT_WEBASSEMBLY_FUNCTIONS = PT_LOPROC + 0, // Function definitions.
|
||||||
};
|
};
|
||||||
|
|
||||||
// Segment flag bits.
|
// Segment flag bits.
|
||||||
|
Loading…
Reference in New Issue
Block a user