Displaying 1 result from an estimated 1 matches for "unaligned_store".
2014 Aug 19
2
[LLVMdev] [RFC] Adding functions for unaligned load/store to Support for JIT/RuntimeDyld
...ors when this
happens. Even if we believe we're running some x86-specific code (e.g.
RuntimeDyldELF::resolveX86_64Relocation) what matters for unaligned acceses
in source code is the host architecture, not the target one.
What do you think of adding
T unaligned_load(const void *addr)
void unaligned_store(void *addr, T value);
to support headers? We can then provide the default memcpy implementations
of these methods and, optionally, straightforward implementations for x86
hosts (and disable UBSan alignment checks for the latter).
--
Alexey Samsonov
vonosmas at gmail.com
-------------- next part...