mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-22 22:44:34 +00:00
Fix skipping lock data.
This commit is contained in:
parent
121cced681
commit
cb298893e7
@ -400,7 +400,14 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
|
||||
f.Read( &tsz, sizeof( tsz ) );
|
||||
f.Skip( tsz * sizeof( uint64_t ) );
|
||||
f.Read( &tsz, sizeof( tsz ) );
|
||||
f.Skip( tsz * ( type == LockType::Lockable ? sizeof( LockEvent ) : sizeof( LockEventShared ) ) );
|
||||
if( fileVer >= FileVersion( 0, 3, 0 ) )
|
||||
{
|
||||
f.Skip( sizeof( LockEvent::time ) + sizeof( LockEvent::type ) + sizeof( LockEvent::srcloc ) + sizeof( LockEvent::thread ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
f.Skip( tsz * ( type == LockType::Lockable ? sizeof( LockEvent ) : sizeof( LockEventShared ) ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user