Commits
- Commit:
7178c096205578cde0218eb10e0afec191e7f618
- From:
- matthias <matthias>
- Date:
Accidently hard-coded the size of the line buffer in display_buffer().
Replaced with sizeof(line).
- Commit:
6eaacff184b341f031ec33043af14deb0065ff09
- From:
- matthias <matthias>
- Date:
Fill the line buffer in display_buffer() beforce actually using it. This
should prevent garbage at the end of the line.
This bug only showed up at x86 FreeBSD and PPC32 Mac OS X. PPC64 Mac OS X and
x86 Mac OS X do not displayed garbage.
- Commit:
b46b4204957ec294b8ceca7c6b3875e95478f84d
- From:
- matthias <matthias>
- Date:
Forgot to add -s to the usage() info.
- Commit:
e060a1abc1d23594305a25959a177483d4f6c129
- From:
- matthias <matthias>
- Date:
Changed README according to the latest command line switch changes.
- Commit:
e5c4b07ec68ed77a88d586fe4e4379ffaf2a8b8a
- From:
- matthias <matthias>
- Date:
Added new -s option to display __TEXT,__cstring section
- Commit:
bea087b42c5d7a5128c55aae59f5940aff201b94
- From:
- matthias <matthias>
- Date:
Added a new option -d to display the __data, __DATA section
- Commit:
7ceb17ffa26361a5d847b18e478b0d2da2d083ce
- From:
- matthias <matthias>
- Date:
Do not optimize for size, optimize for speed.
- Commit:
bd0d8af3c1ee79613319c460ef736c51457965d3
- From:
- matthias <matthias>
- Date:
Added newline at EOF to silence gcc.
- Commit:
9d60efcf8b925ee11c201ffa3099830e06995d50
- From:
- matthias <matthias>
- Date:
Reworked the complete structure of dermob:
- Nearly all functions for different parts of the header return a pointer to a
struct.
- Complete new set of display functions, which uses the new structs
- Various functions in dermob.c are way more simplyfied.
Tested on x86 and PPC. Code should be stable, but watch out for bugs.
- Commit:
db00e0898b53b8eab47094946fc23f90f4f1398c
- From:
- matthias <matthias>
- Date:
New header file _only_ for function prototypes.
- Commit:
45868b92a7ebabe07a6e74333e487f4a94aa35b4
- From:
- matthias <matthias>
- Date:
Added a short note about portability
- Commit:
740b47a7d991aabc3c6e51b3f5b842de43fa054c
- From:
- matthias <matthias>
- Date:
Removed spaghetti code from a wierd code session yesterday :)
- Commit:
5bb64da4b2f7a79db19876e37160da2e605f373f
- From:
- matthias <matthias>
- Date:
Added newlines at end of some files to silence gcc *grml*
- Commit:
19f06de3d258634c634f5fe41a924391c8a437f3
- From:
- matthias <matthias>
- Date:
Changed NXLittleEndian to our own constant LE.
- Commit:
1b2e4315369ce4ad419b40565f1a4dde97b527fa
- From:
- matthias <matthias>
- Date:
New header file with most, but not all(!), structs and defines for the mach-o
header.
Most of the content derives from /usr/include on Mac OS X, so the copyright
belongs to Apple Computer, Inc. All rights reserved, thus the license is APPL!
- Commit:
f3cfd5fa357f5cd32ce9d8f32f4a620f9ec335c7
- From:
- matthias <matthias>
- Date:
Removed all Mac OS X dependend code. Replaced NXGetLocalArchInfo(3) with two
sysctl querys for HW_MACHINE and HW_BYTEORDER.
Added includes for a new header file with most, but not all(!), structs and defines for the
header.
- Commit:
03cf29b4b6544d9c4c8158402f718e1063ad6a5e
- From:
- matthias <matthias>
- Date:
Added Sparc and HPPA in display_cpu to support older binaries (eg NeXtstep)
- Commit:
3fefb827378af788ecb392633b9b6cd87ae94da4
- From:
- matthias <matthias>
- Date:
Replace NXSwapInt32 with own function function to be more plattform
indipendent.
- Commit:
41f9f2ea50eb7569f9dd67b6fa562982477a2db5
- From:
- matthias <matthias>
- Date:
- Added content to the README
- Changed my email addresses
- infiniteVOID rocks
- Commit:
631b9f8a33ad9eaee83febf0e5049f239ea120ab
- From:
- matthias <matthias>
- Date:
Commented a debug line
- Commit:
023c1dc64adae948488c659f74ebf89f68ca59a9
- From:
- matthias <matthias>
- Date:
Extend the line array in display_buffer() and increment the counter after
storing the characters in line to avoid garbage at the end of the
string.
- Commit:
3c99c35c02d75f2024b429ad95dd2e8592108f89
- From:
- matthias <matthias>
- Date:
- Added new option -x: Displays a hexdump of the complete binary. Simple, yet
powerfull
- Sorted all options in usage() alphabetical
- Commit:
3dc682c0eed8c4b60bed8a3dcc4b8fefa555ae65
- From:
- matthias <matthias>
- Date:
Fixed an offset related bug.
The __text section starts at VM offset, which is relative to the beginning of
the mach-o header. If we parse an universal binary, we have to skip the fat
header to calculate the correct offset of the __text section.
- Commit:
a92091d8a6e28d45ae89ba568eac9c16f8191cb8
- From:
- matthias <matthias>
- Date:
- Fixed a typo
- Fixed a bug (line array was decremented)
- Commit:
1e79e53d54d96d1a6c56206384bf2c24eb02c838
- From:
- matthias <matthias>
- Date:
Added ints for __data section
New Makefile version