Если бы в вашем коде лежал указатель памяти, вы могли бы использовать GDB, чтобы выделить для него новое пространство памяти, и использовать его для хранения результата выражения, которое вы хотите оценить.
Проверьте эту страницу для получения дополнительной информации.
(gdb) set variable p = malloc(sizeof(int))
(gdb) print p
$2 = (int *) 0x40013f98 (address allocated by malloc)
(gdb) set variable *p = 255
(gdb) print *p
$3 = 255