X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=ddrawtrace.py;h=44d0f6fefb507b4965a28748f302bb82d172a655;hb=61840fb9f088ba86135d72db977ceb7748b41dba;hp=7022e1304cfc764aae1f594c6b9dabccab793696;hpb=a0e612d13d479d1b0e65d11037060b473c9d722f;p=apitrace diff --git a/ddrawtrace.py b/ddrawtrace.py index 7022e13..44d0f6f 100644 --- a/ddrawtrace.py +++ b/ddrawtrace.py @@ -25,19 +25,19 @@ from specs.d3d import ddraw, interfaces -from trace import DllTracer +from dlltrace import DllTracer class DDrawTracer(DllTracer): - def trace_function_impl_body(self, function): + def traceFunctionImplBody(self, function): if function.name in ('AcquireDDThreadLock', 'ReleaseDDThreadLock'): - self.dispatch_function(function) + self.invokeFunction(function) return - DllTracer.trace_function_impl_body(self, function) + DllTracer.traceFunctionImplBody(self, function) - def wrap_arg(self, function, arg): + def serializeArg(self, function, arg): if function.name == 'DirectDrawCreateEx' and arg.name == 'lplpDD': print ' if (*lplpDD) {' for iface in interfaces: @@ -46,7 +46,7 @@ class DDrawTracer(DllTracer): print ' }' print ' }' - DllTracer.wrap_arg(self, function, arg) + DllTracer.serializeArg(self, function, arg) if __name__ == '__main__':