Shinichiro Hamaji
|
aab7695671
|
Don't read exported symbols of executables
|
2011-03-28 20:34:15 +09:00 |
|
Shinichiro Hamaji
|
2d03ddc2a4
|
Some modification for symtabs:
- s/READ_SYMBOLS/READ_SYMTAB/
- Add READ_DYSYMTAB
|
2011-03-28 20:14:12 +09:00 |
|
Shinichiro Hamaji
|
c5d3f9a77b
|
Set -O by default
|
2011-03-28 20:14:07 +09:00 |
|
Shinichiro Hamaji
|
18e081e304
|
Now clang -c works
|
2011-03-28 19:36:59 +09:00 |
|
Shinichiro Hamaji
|
5829d4828b
|
Handle addend in bind
|
2011-03-28 18:19:55 +09:00 |
|
Shinichiro Hamaji
|
cbdc8c1e4f
|
Fix an obvious bug in pthread_rwlockattr_setpshared
|
2011-03-27 23:30:24 +09:00 |
|
Shinichiro Hamaji
|
b5c9e902cd
|
Apparently, we want set follow-fork-mode child
|
2011-03-27 21:12:06 +09:00 |
|
Shinichiro Hamaji
|
20f08bd347
|
Add pthread_rwlockattr_setpshared
|
2011-03-27 17:39:05 +09:00 |
|
Shinichiro Hamaji
|
615a374d6e
|
Add a test for pthread
|
2011-03-27 16:51:56 +09:00 |
|
Shinichiro Hamaji
|
ff19f6f8fe
|
Add pthread_mutexattr_set*
|
2011-03-27 16:30:18 +09:00 |
|
Shinichiro Hamaji
|
c3a4844836
|
Pass parameters for init functions
|
2011-03-27 14:30:35 +09:00 |
|
Shinichiro Hamaji
|
758363a445
|
Add a gdb command to output no demangled symbols
|
2011-03-26 20:00:49 +09:00 |
|
Shinichiro Hamaji
|
c2cf44c63e
|
Add binfmt_misc.sh to easily setup binfmt_misc
|
2011-03-26 18:46:31 +09:00 |
|
Shinichiro Hamaji
|
dabea113f4
|
Add license header for runtests.sh
|
2011-03-26 18:46:31 +09:00 |
|
Shinichiro Hamaji
|
f60d348b67
|
Fix crash bug in reading dysymtab
|
2011-03-26 15:23:24 +09:00 |
|
Shinichiro Hamaji
|
570bce15df
|
Use FLAGS_LIB even in libmac
|
2011-03-26 15:10:36 +09:00 |
|
Shinichiro Hamaji
|
e77544e48c
|
Add trailing newline for a log message
|
2011-03-26 14:58:55 +09:00 |
|
Shinichiro Hamaji
|
7df260348d
|
Load libmac/libmac.so under the ld-mac directory
|
2011-03-26 14:58:46 +09:00 |
|
Shinichiro Hamaji
|
d1451d9df5
|
More info for native backtrace
|
2011-03-26 07:36:01 +09:00 |
|
Shinichiro Hamaji
|
0e6a796d7c
|
s/dumpExportedSymbol/dumpSymbol/
|
2011-03-26 07:26:56 +09:00 |
|
Shinichiro Hamaji
|
1675611e08
|
Don't dump symbols outside mapped addresses
|
2011-03-26 07:24:53 +09:00 |
|
Shinichiro Hamaji
|
3eb06d3f32
|
Show backtrace based on symbol tables instead of exports
|
2011-03-26 05:48:54 +09:00 |
|
Shinichiro Hamaji
|
23457288a9
|
Log output can be controled by env
|
2011-03-26 05:28:18 +09:00 |
|
Shinichiro Hamaji
|
5e2db92eb1
|
Add an option to show elapsed time in the loader
|
2011-03-26 05:15:59 +09:00 |
|
Shinichiro Hamaji
|
0dfae2ed77
|
Add env_flags.h and use it instead of g_use_trampoline
|
2011-03-26 05:10:55 +09:00 |
|
Shinichiro Hamaji
|
a2ea31e04f
|
Add license info for gdb scripts
|
2011-03-26 05:03:50 +09:00 |
|
Shinichiro Hamaji
|
1b1e811ffe
|
Show the number of frames in backtrace
|
2011-03-26 04:58:05 +09:00 |
|
Shinichiro Hamaji
|
a30d545a03
|
Show offset from base in stacktrace
|
2011-03-26 04:33:35 +09:00 |
|
Shinichiro Hamaji
|
dd6a33ce48
|
Show PC and function name for ELF symbols
|
2011-03-26 04:23:18 +09:00 |
|
Shinichiro Hamaji
|
800c4d1c06
|
Don't resolve backtrace symbols outside Mach-O binaries
|
2011-03-26 04:21:42 +09:00 |
|
Shinichiro Hamaji
|
2a4cd68ca3
|
Add a gdb script to show backtrace with Mach-O symbols.
|
2011-03-26 04:04:18 +09:00 |
|
Shinichiro Hamaji
|
fa8b47d788
|
Change return value of dumpExportedSymbol to be gdb friendly
|
2011-03-26 03:40:48 +09:00 |
|
Shinichiro Hamaji
|
ab0662e428
|
Show Mach-O symbols in stacktrace
|
2011-03-26 02:15:16 +09:00 |
|
Shinichiro Hamaji
|
0bdeadbffd
|
Fix log outputs
|
2011-03-26 01:19:04 +09:00 |
|
Shinichiro Hamaji
|
608eb66813
|
Add MachO::filename and improve log messages
|
2011-03-25 23:04:21 +09:00 |
|
Shinichiro Hamaji
|
b580b13e18
|
Add posix_spawn
|
2011-03-25 04:42:01 +09:00 |
|
Shinichiro Hamaji
|
ca4af45f9d
|
Run tests with explicit ./ld-mac
|
2011-03-25 04:21:43 +09:00 |
|
Shinichiro Hamaji
|
3a4dd200a3
|
Add dummy implementations for exec families
|
2011-03-25 02:21:52 +09:00 |
|
Shinichiro Hamaji
|
03f4b8ba64
|
Fix log output
|
2011-03-25 02:00:26 +09:00 |
|
Shinichiro Hamaji
|
f96283e72e
|
Add a test written in C++
|
2011-03-22 22:25:36 +09:00 |
|
Shinichiro Hamaji
|
12df66e372
|
We don't need to load LINKEDIT.
|
2011-03-22 22:15:23 +09:00 |
|
Shinichiro Hamaji
|
17c734c876
|
Add tests to run gcc
|
2011-03-22 22:14:18 +09:00 |
|
Shinichiro Hamaji
|
dd9d5dd2c7
|
Add a naive test script.
|
2011-03-22 21:42:40 +09:00 |
|
Shinichiro Hamaji
|
bd32f23b6d
|
Add functions clang needs.
|
2011-03-22 21:05:47 +09:00 |
|
Shinichiro Hamaji
|
7b369e43b6
|
Add quotes for whitespace in unpack_xcode.sh
|
2011-03-22 04:29:33 +09:00 |
|
Shinichiro Hamaji
|
75753dde4d
|
Add some functions for llvm's cc1
|
2011-03-22 03:42:55 +09:00 |
|
Shinichiro Hamaji
|
9f5bd685b9
|
Use CXX instead of g++
|
2011-03-21 20:27:28 +09:00 |
|
Shinichiro Hamaji
|
efe85da6e4
|
Handle rebase info
|
2011-03-21 19:31:18 +09:00 |
|
Shinichiro Hamaji
|
f53bec45cd
|
Refactoring for MachOLoader::load.
|
2011-03-21 13:44:37 +09:00 |
|
Shinichiro Hamaji
|
f7b12cfbf5
|
Create test mac binaries using ld-mac.
|
2011-03-21 13:12:41 +09:00 |
|