struct Account { char *username; char *password; }; void stop() {} int main(int argc, char **argv) { struct Account acc; acc.username = "jake"; acc.password = "popcorn"; stop(); // break here return 0; } __attribute__((used, section("__DATA_CONST,__lldbformatters"))) unsigned char _Account_synthetic[] = "\x01" // version "\x16" // remaining record size "\x07" // type name size "Account" // type name "\x00" // flags "\x06" // sig_update "\x02" // program size "\x20\x01" // `return eReuse` "\x02" // sig_get_num_children "\x02" // program size "\x20\x01" // `return 1` "\x04" // sig_get_child_at_index "\x03" // program size "\x23\x11\x60"; // `return self.valobj.GetChildAtIndex(idx)`