aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2022-08-26 15:36:37 -0700
committerLang Hames <lhames@gmail.com>2022-08-26 15:58:10 -0700
commitac0c8cb3ff7100d8a4480bed492e54ffc80814a1 (patch)
tree24d718d7ed333a6ae402b846b74a10a3bcb24192 /lldb/source/Plugins/ScriptInterpreter/Python
parentfaabefe3c8a4755249e75cf8e2d3726460887946 (diff)
downloadllvm-ac0c8cb3ff7100d8a4480bed492e54ffc80814a1.zip
llvm-ac0c8cb3ff7100d8a4480bed492e54ffc80814a1.tar.gz
llvm-ac0c8cb3ff7100d8a4480bed492e54ffc80814a1.tar.bz2
[ORC-RT] Add "wrap" and "unwrap" steps to __orc_rt::ExecutorAddr toPtr/fromPtr.
The wrap/unwrap operations are applied to pointers after/before conversion to/from raw addresses. They can be used to tag, untag, sign, or strip signing from pointers. They currently default to 'rawPtr' (identity) on all platforms, but it is expected that the default will be set based on the host architecture, e.g. they would default to signing/stripping for arm64e. This is the ORC runtime counterpart to f14cb494a34:
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions