Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/yasm/patched-yasm/modules/objfmts/macho/macho-objfmt.c

Issue 11364046: Update Yasm to 1.2.0 (Yasm Part 1/3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Mac OS X ABI Mach-O File Format 2 * Mac OS X ABI Mach-O File Format
3 * 3 *
4 * Copyright (C) 2007 Henryk Richter, built upon xdf objfmt (C) Peter Johnson 4 * Copyright (C) 2007 Henryk Richter, built upon xdf objfmt (C) Peter Johnson
5 * 5 *
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without 7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions 8 * modification, are permitted provided that the following conditions
9 * are met: 9 * are met:
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 [extern bar] 84 [extern bar]
85 section .data 85 section .data
86 dq bar-foo 86 dq bar-foo
87 87
88 Will currently produce an error though the necessary means are provided 88 Will currently produce an error though the necessary means are provided
89 by the Mach-O specification. 89 by the Mach-O specification.
90 90
91 */ 91 */
92 92
93 #include <util.h> 93 #include <util.h>
94 /*@unused@*/ RCSID("$Id: macho-objfmt.c 2345 2010-08-01 01:27:40Z peter $");
95 94
96 #include <libyasm.h> 95 #include <libyasm.h>
97 96
98 /* MACH-O DEFINES */ 97 /* MACH-O DEFINES */
99 /* Mach-O in-file header structure sizes (32 BIT, see below for 64 bit defs) */ 98 /* Mach-O in-file header structure sizes (32 BIT, see below for 64 bit defs) */
100 #define MACHO_HEADER_SIZE 28 99 #define MACHO_HEADER_SIZE 28
101 #define MACHO_SEGCMD_SIZE 56 100 #define MACHO_SEGCMD_SIZE 56
102 #define MACHO_SECTCMD_SIZE 68 101 #define MACHO_SECTCMD_SIZE 68
103 #define MACHO_SYMCMD_SIZE 24 102 #define MACHO_SYMCMD_SIZE 24
104 #define MACHO_NLIST_SIZE 12 103 #define MACHO_NLIST_SIZE 12
(...skipping 1514 matching lines...) Expand 10 before | Expand all | Expand 10 after
1619 NULL, /* no directives */ 1618 NULL, /* no directives */
1620 NULL, /* no standard macros */ 1619 NULL, /* no standard macros */
1621 macho64_objfmt_create, 1620 macho64_objfmt_create,
1622 macho_objfmt_output, 1621 macho_objfmt_output,
1623 macho_objfmt_destroy, 1622 macho_objfmt_destroy,
1624 macho_objfmt_add_default_section, 1623 macho_objfmt_add_default_section,
1625 macho_objfmt_init_new_section, 1624 macho_objfmt_init_new_section,
1626 macho_objfmt_section_switch, 1625 macho_objfmt_section_switch,
1627 macho_objfmt_get_special_sym 1626 macho_objfmt_get_special_sym
1628 }; 1627 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698