1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-22 05:49:29 +08:00
Files
Alas/blcrack/cracker/Dobby/source/MemoryAllocator/CodeBuffer/code-buffer-x86.cc
2025-11-01 00:23:46 +08:00

18 lines
451 B
C++

#include "platform_detect_macro.h"
#if defined(TARGET_ARCH_IA32)
#include "MemoryAllocator/CodeBuffer/code-buffer-x86.h"
void CodeBuffer::Emit32(int32_t data) {
ensureCapacity(GetBufferSize() + sizeof(int32_t));
*reinterpret_cast<int32_t *>(getCursor()) = data;
buffer_cursor += sizeof(int32_t);
return;
}
void CodeBuffer::FixBindLabel(int offset, int32_t disp) {
*reinterpret_cast<uint32_t *>(buffer + offset) = disp;
return;
}
#endif