Commit ccd19dc 1 parent c5b62dd commit ccd19dc Copy full SHA for ccd19dc
File tree 2 files changed +3
-2
lines changed
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -365,6 +365,7 @@ unsafe fn trace_from_process_id(
365
365
log. Context = addr_of_mut ! ( context) . cast ( ) ;
366
366
367
367
unsafe extern "system" fn event_record_callback ( record : * mut EVENT_RECORD ) {
368
+ eprintln ! ( "RECORD!" ) ;
368
369
let provider_guid_data1 = ( * record) . EventHeader . ProviderId . data1 ;
369
370
let event_opcode = ( * record) . EventHeader . EventDescriptor . Opcode ;
370
371
let context = & mut * ( * record) . UserContext . cast :: < TraceContext > ( ) ;
@@ -443,7 +444,7 @@ unsafe fn trace_from_process_id(
443
444
let entry = context. stack_counts_hashmap . entry ( stack) ;
444
445
* entry. or_insert ( 0 ) += 1 ;
445
446
446
- const DEBUG_OUTPUT_EVENTS : bool = false ;
447
+ const DEBUG_OUTPUT_EVENTS : bool = true ;
447
448
if DEBUG_OUTPUT_EVENTS {
448
449
#[ repr( C ) ]
449
450
#[ derive( Debug ) ]
Original file line number Diff line number Diff line change @@ -4,6 +4,6 @@ use std::process::Command;
4
4
fn test_basic ( ) {
5
5
let mut cmd = Command :: new ( "ping" ) ;
6
6
cmd. arg ( "localhost" ) ;
7
- let result = blondie:: trace_command ( cmd, false ) . unwrap ( ) ;
7
+ let result = blondie:: trace_command ( cmd, true ) . unwrap ( ) ;
8
8
assert ! ( 0 < result. iter_callstacks( ) . count( ) ) ;
9
9
}
You can’t perform that action at this time.
0 commit comments