mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 994716 - IonMonkey MIPS: Add executableCopy function to AssemblerBuffer. r=mrosenberg
This commit is contained in:
parent
51bb570c80
commit
99a3be1089
@ -254,6 +254,16 @@ struct AssemblerBuffer
|
||||
tail = tmp;
|
||||
}
|
||||
|
||||
void executableCopy(uint8_t *dest_) {
|
||||
if (this->oom())
|
||||
return;
|
||||
|
||||
for (Slice *cur = head; cur != nullptr; cur = cur->getNext()) {
|
||||
memcpy(dest_, &cur->instructions, cur->size());
|
||||
dest_ += cur->size();
|
||||
}
|
||||
}
|
||||
|
||||
class AssemblerBufferInstIterator {
|
||||
private:
|
||||
BufferOffset bo;
|
||||
|
Loading…
Reference in New Issue
Block a user