Rework jit_fallback.c - lightning.git - Portable just-in-time compiler library

index : lightning.git
Portable just-in-time compiler library
summary refs log tree commit diff
path: root/lib/jit_arm-cpu.c
diff options
context:
space:
mode:
authorpcpa <paulo.cesar.pereira.de.andrade@gmail.com>2023年02月28日 08:28:15 -0300
committerpcpa <paulo.cesar.pereira.de.andrade@gmail.com>2023年02月28日 08:28:15 -0300
commitb769ab6e1f5c00101af31a1d211f1ce738a2e687 (patch)
tree8a0d7f5a9fa292e89c221ce61d103c537d36336d /lib/jit_arm-cpu.c
parent7e1cb2716cde02d3069348eedf9c73e3093598fc (diff)
downloadlightning-b769ab6e1f5c00101af31a1d211f1ce738a2e687.tar.gz
Rework jit_fallback.c
Use an explicit fallback_flush() call, that should be used before the instruction pointer is used. This is done before patching, to flush() any pending instruction. Define fallback_jmpi() and fallback_b{nei,lei,msr,msi} as well as the counterpart fallback_patch_jmpi() and fallback_patch_b{nei,lei,msr,msi}. These are required due to minor differences in the internal implementation, due to passing flags or needing a special call to actually generate a patch'able branch.
Diffstat (limited to 'lib/jit_arm-cpu.c')
0 files changed, 0 insertions, 0 deletions
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月20日 16:49:12 +0000

AltStyle によって変換されたページ (->オリジナル) /