Commit db74a5fc authored by YAMAMOTO Mitsuharu's avatar YAMAMOTO Mitsuharu

Add new load commands for OS X 10.8.

parent 7178e722
2012-08-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* unexmacosx.c (print_load_command_name): Add cases LC_MAIN,
LC_SOURCE_VERSION, and LC_DYLIB_CODE_SIGN_DRS.
(dump_it) [LC_DYLIB_CODE_SIGN_DRS]: Call copy_linkedit_data.
2012-07-19 Chong Yidong <cyd@gnu.org>
* window.c (Fwindow_absolute_pixel_edges)
......
......@@ -608,6 +608,21 @@ print_load_command_name (int lc)
case LC_FUNCTION_STARTS:
printf ("LC_FUNCTION_STARTS");
break;
#endif
#ifdef LC_MAIN
case LC_MAIN:
printf ("LC_MAIN ");
break;
#endif
#ifdef LC_SOURCE_VERSION
case LC_SOURCE_VERSION:
printf ("LC_SOURCE_VERSION");
break;
#endif
#ifdef LC_DYLIB_CODE_SIGN_DRS
case LC_DYLIB_CODE_SIGN_DRS:
printf ("LC_DYLIB_CODE_SIGN_DRS");
break;
#endif
default:
printf ("unknown ");
......@@ -1146,8 +1161,9 @@ copy_dyld_info (struct load_command *lc, long delta)
#endif
#ifdef LC_FUNCTION_STARTS
/* Copy a LC_FUNCTION_STARTS load command from the input file to the
output file, adjusting the data offset field. */
/* Copy a LC_FUNCTION_STARTS/LC_DYLIB_CODE_SIGN_DRS load command from
the input file to the output file, adjusting the data offset
field. */
static void
copy_linkedit_data (struct load_command *lc, long delta)
{
......@@ -1241,6 +1257,9 @@ dump_it (void)
#endif
#ifdef LC_FUNCTION_STARTS
case LC_FUNCTION_STARTS:
#ifdef LC_DYLIB_CODE_SIGN_DRS
case LC_DYLIB_CODE_SIGN_DRS:
#endif
copy_linkedit_data (lca[i], linkedit_delta);
break;
#endif
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment