Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

WTF, GDB?

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-10-19 2:39

Why the fuck doesn't it understand that

break 0x401000

means [i]I want the bloody breakpoint at address 401000h[i], not "there's no function with that name"? No language you'd sanely use it with will even allow you to name a function starting with a digit (that's why C makes hex constants start with 0 - to distinguish them from identifiers!) and in the very perverted case such a symbol actually ended up in an object file you could always escape using quotes:

break "0x13371337"

Should mean "I really do want to put a breakpoint on a symbol with such a fucked-up name." Idiots...

GDB stands for God Damn Bugger.

SoftICE > DEBUG > WinDbg >>> OllyDbg >>> GDB

Name: Anonymous 2013-10-20 4:05

>>5
I'm damn well aware of that but why the jesusfucking mary can't it figure out that if I'm entering a number IT IS VERY BLOODY LIKELY GOING TO BE AN ADDRESS and default to that?!?!?
GDB and other GNU tools are a little bureaucratic. There is likely a deep logic in it, like some ancient assembler or binary format required prefixing addresses with '*'

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List