In a GDB disassembly, what string is at the value being compared with eax?

x080485a0 <+48>: je 0x34(%esp),%eax

Solution:

(gdb) x/s *(esp + 0x34)
0x8048690: "hellostring!\n"