go/src/libmach
Russ Cox 133a158bd8 8c, 8l dynamic loading support.
better mach binaries.
cgo working on darwin+linux amd64+386.
eliminated context switches - pi is 30x faster.
add libcgo to build.

on snow leopard:
  - non-cgo binaries work; all tests pass.
  - cgo binaries work on amd64 but not 386.

R=r
DELTA=2031  (1316 added, 626 deleted, 89 changed)
OCL=35264
CL=35304
2009-10-03 10:37:12 -07:00
..
5obj.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
6.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
6obj.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
8.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
8db.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
8obj.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
Makefile use $(shell uname) instead of $GOOS when 2009-09-22 07:48:43 -07:00
access.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
darwin.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
elf.h rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
executable.c 8c, 8l dynamic loading support. 2009-10-03 10:37:12 -07:00
fakeobj.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
linux.c Zero thread structure so we don't continue with a bogus 2009-08-14 14:47:44 -07:00
machdata.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
macho.h rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
map.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
obj.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
obj.h rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
setmach.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
swap.c rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
sym.c fix bug introduced in 33293 2009-09-02 11:12:42 -07:00