Breakpoints triggering.
This commit is contained in:
@@ -119,6 +119,10 @@ void FunctionBuilder::Dump(StringBuffer* str) {
|
||||
|
||||
Instr* i = block->instr_head;
|
||||
while (i) {
|
||||
if (i->opcode->flags & OPCODE_FLAG_HIDE) {
|
||||
i = i->next;
|
||||
continue;
|
||||
}
|
||||
if (i->opcode->num == OPCODE_COMMENT) {
|
||||
str->Append(" ; %s\n", (char*)i->src1.offset);
|
||||
i = i->next;
|
||||
@@ -370,6 +374,12 @@ void FunctionBuilder::Nop() {
|
||||
i->src1.value = i->src2.value = i->src3.value = NULL;
|
||||
}
|
||||
|
||||
void FunctionBuilder::SourceOffset(uint64_t offset) {
|
||||
Instr* i = AppendInstr(OPCODE_SOURCE_OFFSET_info, 0);
|
||||
i->src1.offset = offset;
|
||||
i->src2.value = i->src3.value = NULL;
|
||||
}
|
||||
|
||||
void FunctionBuilder::DebugBreak() {
|
||||
Instr* i = AppendInstr(OPCODE_DEBUG_BREAK_info, 0);
|
||||
i->src1.value = i->src2.value = i->src3.value = NULL;
|
||||
|
||||
Reference in New Issue
Block a user