INNER CODE UNIT · Python

ZoneEventPrinter

Hekbas/Luth · luth/extern/source/tracy/extra/natvis.py:95

class ZoneEventPrinter:
    def __init__(self, val, dict):
        self.val = val

    def update(self):
        _start_srcloc = self.val.GetChildMemberWithName('_start_srcloc').GetValueAsUnsigned()
        _child2 = self.val.GetChildMemberWithName('_child2').GetValueAsUnsigned()
        _end_child1 = self.val.GetChildMemberWithName('_end_child1').GetValueAsUnsigned()
        self.extra = self.val.GetChildMemberWithName('extra').GetValueAsUnsigned()
        self.start = _start_srcloc >> 16
        self.end = _end_child1 >> 16
        self.srcloc = _start_srcloc & 0xffff
        self.child = ((_end_child1 & 0xffff) << 16) | _child2

    def num_children(self):
        return 5

    def get_child_index(self, name):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…