]> Cypherpunks repositories - gostls13.git/commit
libmach: many pe handling fixes
authorAlex Brainman <alex.brainman@gmail.com>
Fri, 1 Mar 2013 03:49:23 +0000 (14:49 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Fri, 1 Mar 2013 03:49:23 +0000 (14:49 +1100)
commite72d1a9575e7b70b611c1f92319cb5a84d9e9267
tree4b79a82b259ef32efdc419873cd7ad8232470896
parent211589a9edf433019e8ad5937afe3bb98ebebc35
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
src/libmach/executable.c
src/libmach/windows.c