1
0
mirror of https://github.com/golang/go synced 2024-11-20 05:34:40 -07:00
go/src/libmach
Alex Brainman e72d1a9575 libmach: many pe handling fixes
- implement windows pread;
- set correct Fhdr.type;
- add ImageBase to all pe "virtual" addresses;
- correct settext parameter order;
- use pclntab/epclntab to find line numbers.

Fixes #4841.
Fixes #4926.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/7405050
2013-03-01 14:49:23 +11:00
..
5.c build: fixes for mingw-w64 2011-07-25 13:39:01 -04:00
5db.c libmach: fix for Plan 9 build 2011-11-18 23:11:50 -05:00
5obj.c libmach, cmd/5a, cmd/5c, cmd/5g, cmd/5l: enable DWARF type info for Linux/ARM 2013-02-26 06:15:29 +08:00
6.c
6obj.c
8.c
8db.c cmd/6l: loop alignment, disabled 2012-06-01 10:23:15 -04:00
8obj.c fix build after Mercurial move. 2009-10-22 10:59:27 -07:00
access.c
darwin.c cmd/dist: add -Wstrict-prototypes to CFLAGS and fix all the compiler errors 2013-02-05 21:43:04 +08:00
elf.h
executable.c libmach: many pe handling fixes 2013-03-01 14:49:23 +11:00
fakeobj.c build: fix unused parameters 2011-08-25 16:08:13 -04:00
freebsd.c libmach: fix freebsd compiler errors 2011-04-13 16:26:25 -04:00
linux.c build: fix unused parameters 2011-08-25 16:08:13 -04:00
machdata.c libmach: fix for Plan 9 build 2011-11-18 23:11:50 -05:00
macho.h
Makefile build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
map.c build: fix unused parameters 2011-08-25 16:08:13 -04:00
netbsd.c os: OS-dependent bits to support NetBSD. 2011-12-15 12:19:19 -05:00
obj.c libmach, cmd/cc, cmd/cov, cmd/ld, cmd/prof: check malloc return value 2012-11-27 03:05:46 +08:00
obj.h
openbsd.c libmach: stubs for openbsd 2011-07-29 13:48:00 -04:00
plan9.c libmach: add stubs for Plan 9 2012-01-31 18:13:17 -08:00
setmach.c support for 5.out files 2009-10-19 22:33:56 -07:00
swap.c
sym.c libmach: fix build (set and not used) 2013-02-26 22:51:47 -05:00
windows.c libmach: many pe handling fixes 2013-03-01 14:49:23 +11:00