INNER CODE UNIT · Python

update

SpartanJ/eepp · projects/scripts/debug/eepp_lldb.py:24

    def update(self):
        self.size = 0
        self.capacity = 0
        self.is_direct = True
        self.data_addr = lldb.LLDB_INVALID_ADDRESS

        self.type_t = self.valobj.GetType().GetTemplateArgumentType(0)
        self.m_data = self._get_m_data()

        if not self.m_data or not self.m_data.IsValid():
            return

        # Use SBData instead of direct memory reading to support variables in registers
        sb_data = self.m_data.GetData()
        error = lldb.SBError()
        if sb_data.GetByteSize() == 0:
            return

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…