diff options
Diffstat (limited to 'Source/JavaScriptCore/assembler/AssemblerBuffer.h')
-rw-r--r-- | Source/JavaScriptCore/assembler/AssemblerBuffer.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/assembler/AssemblerBuffer.h b/Source/JavaScriptCore/assembler/AssemblerBuffer.h index a90efc6..802fa7f 100644 --- a/Source/JavaScriptCore/assembler/AssemblerBuffer.h +++ b/Source/JavaScriptCore/assembler/AssemblerBuffer.h @@ -154,6 +154,16 @@ namespace JSC { return memcpy(result, m_buffer, m_size); } + void rewindToOffset(int offset) + { + ASSERT(offset >= 0); + m_size = offset; + } + +#ifndef NDEBUG + unsigned debugOffset() { return m_size; } +#endif + protected: void append(const char* data, int size) { |