mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-27 00:04:35 +00:00
Zone reads can be merged.
This commit is contained in:
parent
23c59a6fc9
commit
467d675262
@ -5176,9 +5176,7 @@ void Worker::ReadTimeline( FileRead& f, Vector<short_ptr<ZoneEvent>>& vec, uint6
|
|||||||
f.Read( srcloc );
|
f.Read( srcloc );
|
||||||
zone->SetSrcLoc( srcloc );
|
zone->SetSrcLoc( srcloc );
|
||||||
// Use zone->_end_child1 as scratch buffer for zone start time offset.
|
// Use zone->_end_child1 as scratch buffer for zone start time offset.
|
||||||
f.Read( &zone->_end_child1, sizeof( zone->_end_child1 ) + sizeof( zone->text ) );
|
f.Read( &zone->_end_child1, sizeof( zone->_end_child1 ) + sizeof( zone->text ) + sizeof( zone->callstack ) + sizeof( zone->name ) );
|
||||||
f.Read( &zone->callstack, sizeof( zone->callstack ) );
|
|
||||||
f.Read( &zone->name, sizeof( zone->name ) );
|
|
||||||
refTime += int64_t( zone->_end_child1 );
|
refTime += int64_t( zone->_end_child1 );
|
||||||
zone->SetStart( refTime );
|
zone->SetStart( refTime );
|
||||||
ReadTimeline( f, zone, refTime, childIdx );
|
ReadTimeline( f, zone, refTime, childIdx );
|
||||||
|
Loading…
Reference in New Issue
Block a user