Module: wine Branch: refs/heads/master Commit: f953cc406a367448df7c8aa27b4c3734b5c8d4a9 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=f953cc406a367448df7c8aa2...
Author: Robert Shearman rob@codeweavers.com Date: Wed Aug 9 18:17:05 2006 +0100
rpcrt4: Add some more traces and make the stack offsets easier to read in the stubless interpreter.
---
dlls/rpcrt4/ndr_stubless.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/rpcrt4/ndr_stubless.c b/dlls/rpcrt4/ndr_stubless.c index 3b1c071..4125379 100644 --- a/dlls/rpcrt4/ndr_stubless.c +++ b/dlls/rpcrt4/ndr_stubless.c @@ -573,9 +573,10 @@ LONG_PTR WINAPIV NdrClientCall2(PMIDL_ST { stack_size = pProcHeader->stack_size; procedure_number = pProcHeader->proc_num; - TRACE("proc num: %d\n", procedure_number); pFormat += sizeof(NDR_PROC_HEADER); } + TRACE("stack size: 0x%x\n", stack_size); + TRACE("proc num: %d\n", procedure_number);
/* create the full pointer translation tables, if requested */ if (pProcHeader->Oi_flags & RPC_FC_PROC_OIF_FULLPTR) @@ -856,7 +857,7 @@ #endif break;
TRACE("param[%d]: old format\n", i); - TRACE("\tparam_direction: %x\n", pParam->param_direction); + TRACE("\tparam_direction: 0x%x\n", pParam->param_direction); TRACE("\tstack_offset: 0x%x\n", current_stack_offset_adjusted); TRACE("\tmemory addr (before): %p\n", pArg);
@@ -1320,7 +1321,7 @@ #endif
TRACE("param[%d]: new format\n", i); TRACE("\tparam_attributes:"); dump_RPC_FC_PROC_PF(pParam->param_attributes); TRACE("\n"); - TRACE("\tstack_offset: %x\n", current_stack_offset); + TRACE("\tstack_offset: 0x%x\n", current_stack_offset); TRACE("\tmemory addr (before): %p -> %p\n", pArg, *(unsigned char **)pArg);
if (pParam->param_attributes.ServerAllocSize) @@ -1453,7 +1454,7 @@ #endif
TRACE("param[%d]: old format\n", i); TRACE("\tparam_direction: 0x%x\n", pParam->param_direction); - TRACE("\tstack_offset: %x\n", current_stack_offset_adjusted); + TRACE("\tstack_offset: 0x%x\n", current_stack_offset_adjusted);
if (pParam->param_direction == RPC_FC_IN_PARAM_BASETYPE || pParam->param_direction == RPC_FC_RETURN_PARAM_BASETYPE)