diff options
author | takawata <takawata@FreeBSD.org> | 2001-01-23 16:19:37 +0000 |
---|---|---|
committer | takawata <takawata@FreeBSD.org> | 2001-01-23 16:19:37 +0000 |
commit | f849232391531484506cb6c385570a89bf6f7e24 (patch) | |
tree | cdff732ee6035ac74d410e28246489bd3e57b955 /sys/compat | |
parent | 1ae749987d8130c6c5c01d3fb7df1cdb59ae0ea4 (diff) | |
download | FreeBSD-src-f849232391531484506cb6c385570a89bf6f7e24.zip FreeBSD-src-f849232391531484506cb6c385570a89bf6f7e24.tar.gz |
Map BSS section in PECOFF executable.
Submitted by: KUROSAWA Takahiro <fwkg7679@mb.infoweb.ne.jp>
Diffstat (limited to 'sys/compat')
-rw-r--r-- | sys/compat/pecoff/imgact_pecoff.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/compat/pecoff/imgact_pecoff.c b/sys/compat/pecoff/imgact_pecoff.c index b7fcd9b..6dff6ba 100644 --- a/sys/compat/pecoff/imgact_pecoff.c +++ b/sys/compat/pecoff/imgact_pecoff.c @@ -483,7 +483,7 @@ exec_pecoff_coff_prep_zmagic(struct image_params * imgp, text_size = trunc_page(sh[i].s_size + sh[i].s_vaddr - text_addr); } - if ((sh[i].s_flags & COFF_STYP_DATA) != 0) { + if ((sh[i].s_flags & (COFF_STYP_DATA|COFF_STYP_BSS)) != 0) { if (pecoff_load_section(imgp->proc, vmspace, imgp->vp, sh[i].s_scnptr ,(caddr_t) sh[i].s_vaddr, sh[i].s_paddr, sh[i].s_size, |