The objdump of my binary returns a lot of functions that seem correct, but then there is a field of functions like this:
08c0ee1c <qglMateriali>:
8c0ee1c: 00 00 add %al,(%eax)
...
08c0ee20 <qglEvalCoord1f>:
8c0ee20: 00 00 add %al,(%eax)
...
08c0ee24 <qglNormal3i>:
8c0ee24: 00 00 add %al,(%eax)
...
08c0ee28 <qglDeleteTextures>:
8c0ee28: 00 00 add %al,(%eax)
...
08c0ee2c <qglTexSubImage1D>:
8c0ee2c: 00 00 add %al,(%eax)
...
08c0ee30 <qglMap2d>:
8c0ee30: 00 00 add %al,(%eax)
...
It of course makes no sense that all those functions have 2 bytes that are all zeroes. Looking at the addresses with gameconqueror there is actual content to these functions. Why does objdump just have zeroes? Can I fix this?