wl(' %s ret;', ret.ctype)
wl(' if(!orig)')
wl(' orig = glsym("%s");', func.name)
+wl(' tracepoint(FUNC_%s, BREAK_CALL);', func.name.upper())
wl(' pkt = packet_begin(FUNC_%s);', func.name.upper())
head_sent = False
for p in params:
wl(' orig(%s);', ", ".join([p.name for p in params]))
if not func.name.startswith("glX"):
wl(' check_error();')
-#wl(' receive_packet();')
+wl(' tracepoint(FUNC_%s, BREAK_RETURN);', func.name.upper())
if ret.ctype!='void':
wl(' return ret;')
wl('}')