- 13 Jan, 2010 1 commit
-
-
Glenn Morris authored
-
- 28 Aug, 2009 1 commit
-
-
YAMAMOTO Mitsuharu authored
LC_DYLD_INFO and LC_DYLD_INFO_ONLY. (copy_data_segment): Also copy __program_vars section. (copy_dyld_info) [LC_DYLD_INFO]: New function. (dump_it) [LC_DYLD_INFO]: Use it.
-
- 08 Jan, 2009 1 commit
-
-
Glenn Morris authored
-
- 12 Jun, 2008 1 commit
-
-
Jim Meyering authored
* unexmacosx.c (unexec_free): Ignore a NULL argument.
-
- 14 May, 2008 1 commit
-
-
Glenn Morris authored
-
- 08 Jan, 2008 1 commit
-
-
Glenn Morris authored
-
- 27 Nov, 2007 1 commit
-
-
YAMAMOTO Mitsuharu authored
reloc_base. (copy_dysymtab): Compute relocation base here. (rebase_reloc_address) [__ppc64__]: New function. (copy_dysymtab) [__ppc64__]: Use it if relocation base needs to be changed.
-
- 24 Nov, 2007 1 commit
-
-
YAMAMOTO Mitsuharu authored
(unrelocate) [_LP64]: Set relocation base to address of data segment.
-
- 30 Oct, 2007 1 commit
-
-
YAMAMOTO Mitsuharu authored
Don't assume regions are aligned to page boundary. (print_load_command_name): Add LC_UUID if defined.
-
- 25 Jul, 2007 1 commit
-
-
Glenn Morris authored
-
- 21 Jan, 2007 1 commit
-
-
Glenn Morris authored
-
- 05 Nov, 2006 1 commit
-
-
YAMAMOTO Mitsuharu authored
(region_list_head, region_list_tail, lca, nlc, infile_lc_highest_addr) (text_seg_lowest_offset, mh, curr_header_offset, infd, outfd) (emacs_zone, data_segment_old_fileoff, data_segment_scp) (num_unexec_regions, unexec_regions): Make variables static. (print_regions, find_emacs_zone_regions): Make static. (unexec_region_info): New typedef. (unexec_regions): Change type from vm_range_t[] to unexec_region_info[]. All uses changed. (unexec_regions_recorder): Subtract size of trailing null pages from filesize. Show filesize. (unexec_regions_merge): Don't merge if null pages of preceding region is not too small. Use long format in printf. (copy_segment, copy_data_segment): Show filesize. (copy_data_segment): Write filesize bytes of region data. Adjust filesize in segment command accordingly. (dump_it): Use long format in printf.
-
- 02 Nov, 2006 1 commit
-
-
YAMAMOTO Mitsuharu authored
* unexmacosx.c (mach_header, segment_command, vm_region, section) [_LP64]: New defines. (VM_REGION_BASIC_INFO_COUNT, VM_REGION_BASIC_INFO, LC_SEGMENT) (MH_MAGIC) [_LP64]: Redefine. (delta): Remove variable. (curr_file_offset, pagesize): New variables. (ROUNDUP_TO_PAGE_BOUNDARY): New macro. (data_segment_old_fileoff): Initialize explicitly. (print_region, unexec_regions_recorder, print_load_command_name) (copy_segment, copy_data_segment): Use long format in printf. (MAX_UNEXEC_REGIONS): Increase to 400. (unexec_regions_recorder): Don't warn too many regions here. (find_emacs_zone_regions): Warn too many regions here. (print_load_command_name) [_LP64]: Show correct load command name. (copy_segment, copy_data_segment): Use variable `curr_file_offset'. Show starting virtual memory address. Don't show ending file offset. (copy_symtab, copy_dysymtab, copy_twolevelhints): New argument DELTA. (dump_it): Use new local variable `linkedit_delta' and pass to them. Error if trying to handle multiple DATA segments. (unexec): Initialize variable `pagesize'.
-
- 01 May, 2006 1 commit
-
-
YAMAMOTO Mitsuharu authored
-
- 12 Apr, 2006 1 commit
-
-
YAMAMOTO Mitsuharu authored
(malloc, realloc, free): Add undefs. (read_load_commands): Remove unused variable `n' and `j'. (copy_data_segment): Remove unused variable `r'.
-
- 06 Feb, 2006 1 commit
-
-
Thien-Thi Nguyen authored
-
- 09 Nov, 2005 1 commit
-
-
YAMAMOTO Mitsuharu authored
(copy_data_segment): Clear uninitialized local variables in statically linked libraries.
-
- 07 Aug, 2005 1 commit
-
-
Thien-Thi Nguyen authored
-
- 04 Jul, 2005 1 commit
-
-
Lute Kamstra authored
-
- 09 Jun, 2005 1 commit
-
-
Steven Tamm authored
used by gcc4 on intel mac.
-
- 16 May, 2005 1 commit
-
-
Andreas Schwab authored
-
- 13 May, 2005 1 commit
-
-
YAMAMOTO Mitsuharu authored
(MACOSX_MALLOC_MULT16): New define. [MACOSX_MALLOC_MULT16] (ptr_in_unexec_regions): Determine whether ptr is in unexec regions by checking it is multiple of 16. (unexec_malloc_header_t): New typedef. (unexec_malloc, unexec_realloc, unexec_free): Store and use allocated size information in unexec_malloc_header.
-
- 08 Oct, 2004 1 commit
-
-
Steven Tamm authored
macterm.c (mac_check_for_quit_char): Remove warning for using NULL where 0 should be used unexmacosx.c: Use malloc/malloc.h on Tiger instead of objc/malloc.h mac.c: Include time.h for Tiger compatibility
-
- 16 Apr, 2004 1 commit
-
-
Kenichi Handa authored
-
- 28 Jan, 2004 1 commit
-
-
Steven Tamm authored
to prevent overwriting during unexec.
-
- 31 Oct, 2003 1 commit
-
-
Andrew Choi authored
in Mac OS X without the need to use static X11 libraries.
-
- 08 Sep, 2003 1 commit
-
-
Kenichi Handa authored
-
- 01 Sep, 2003 1 commit
-
-
Miles Bader authored
-
- 22 Jul, 2003 1 commit
-
-
Andrew Choi authored
-
- 18 Feb, 2003 1 commit
-
-
Andrew Choi authored
-
- 04 Feb, 2003 1 commit
-
-
Juanma Barranquero authored
-
- 01 Dec, 2002 1 commit
-
-
Steven Tamm authored
to be redone and allow the executable to be stripped.
-
- 24 Nov, 2002 1 commit
-
-
Steven Tamm authored
space instead of using possibly invalid emacs_zone pointers. This fixes the binary incompatibility problems caused by updates to libSystem.B
-
- 26 Apr, 2002 1 commit
-
-
Andrew Choi authored
lisp/ChangeLog, and src/ChangeLog for list of changes.
-