mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-09-23 09:40:05 +00:00
display project names in recent project list; fix 0s for address-disabled string viz
This commit is contained in:
@@ -1845,9 +1845,8 @@ ev_string_iter_next(Arena *arena, EV_StringIter *it, String8 *out_string)
|
||||
//- rjf: step 0: do pre-prefix pointer value if requested
|
||||
case 0:
|
||||
{
|
||||
if(!ptr_data->addr_is_good ||
|
||||
(!(params->flags & EV_StringFlag_DisableAddresses) &&
|
||||
params->flags & EV_StringFlag_AddressesBeforeContent))
|
||||
if(!(params->flags & EV_StringFlag_DisableAddresses) &&
|
||||
(!ptr_data->addr_is_good || params->flags & EV_StringFlag_AddressesBeforeContent))
|
||||
{
|
||||
Temp scratch = scratch_begin(&arena, 1);
|
||||
String8 ptr_value_string = str8_from_u64(scratch.arena, ptr_data->value_eval.value.u64,
|
||||
@@ -1858,9 +1857,13 @@ ev_string_iter_next(Arena *arena, EV_StringIter *it, String8 *out_string)
|
||||
}
|
||||
*out_string = str8_copy(arena, ptr_value_string);
|
||||
ptr_data->did_pre_prefix_ptr = 1;
|
||||
need_pop = !ptr_data->addr_is_good;
|
||||
scratch_end(scratch);
|
||||
}
|
||||
need_pop = !ptr_data->addr_is_good;
|
||||
else
|
||||
{
|
||||
need_pop = 0;
|
||||
}
|
||||
}break;
|
||||
|
||||
//- rjf: step 1 -> try "prefix content", which we want to print before the pointer value,
|
||||
|
||||
Reference in New Issue
Block a user