aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/scriptdebug.h
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2017-05-26 12:52:55 +0200
committerWillem Jan Palenstijn2017-06-10 21:32:35 +0200
commite9867356f5ccedf5d9a8a087852230b416d8d458 (patch)
tree5dd7c4f76e52264f26f070ca3232be21ff439d3d /engines/sci/engine/scriptdebug.h
parent1e5c965a2bf038193af93663bfe99d65a4b0f7cc (diff)
downloadscummvm-rg350-e9867356f5ccedf5d9a8a087852230b416d8d458.tar.gz
scummvm-rg350-e9867356f5ccedf5d9a8a087852230b416d8d458.tar.bz2
scummvm-rg350-e9867356f5ccedf5d9a8a087852230b416d8d458.zip
SCI: Handle selector read/write breakpoints from opcodes
Diffstat (limited to 'engines/sci/engine/scriptdebug.h')
-rw-r--r--engines/sci/engine/scriptdebug.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/sci/engine/scriptdebug.h b/engines/sci/engine/scriptdebug.h
index 15e71343de..964b8a4b54 100644
--- a/engines/sci/engine/scriptdebug.h
+++ b/engines/sci/engine/scriptdebug.h
@@ -31,6 +31,8 @@ extern const char *opcodeNames[];
void debugSelectorCall(reg_t send_obj, Selector selector, int argc, StackPtr argp, ObjVarRef &varp, reg_t funcp, SegManager *segMan, SelectorType selectorType);
+void debugPropertyAccess(Object *obj, reg_t objp, unsigned int index, reg_t curValue, reg_t newValue, SegManager *segMan, BreakpointType breakpointType);
+
void logKernelCall(const KernelFunction *kernelCall, const KernelSubFunction *kernelSubCall, EngineState *s, int argc, reg_t *argv, reg_t result);
}