1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 # This .order file defines the order that symbols should be laid out in the 6 # Mac framework. The framework does not contain many global text symbols, and 7 # in release mode, does not contain any non-global text symbols after being 8 # stripped. In order to avoid symbolization of stripped binaries from showing 9 # confusing offsets from the few public symbols that are available, an 10 # easily-recognized symbol, _ChromeMain, is placed last among global text 11 # symbols. 12 # 13 # Not all symbols will appear in all build types. Varying optimizations may 14 # result in differences between the set of symbols present in debug and 15 # release modes. When Breakpad is in use, _catch_exception_raise will be 16 # present, but it will not appear in non-Breakpad-enabled builds. It is not 17 # an error to list symbols in this file that will not be present in each 18 # output variant. 19 20 _NP_GetEntryPoints 21 _NP_GetMIMEDescription 22 _NP_GetValue 23 _NP_Initialize 24 _NP_Shutdown 25 __CTFontManagerUnregisterFontForData 26 __ZN22mac_plugin_interposing21SwitchToPluginProcessEv 27 __ZN22mac_plugin_interposing17GetActiveDelegateEv 28 __ZN22mac_plugin_interposing33NotifyBrowserOfPluginSelectWindowEj6CGRectb 29 __ZN22mac_plugin_interposing31NotifyBrowserOfPluginShowWindowEj6CGRectb 30 __ZN22mac_plugin_interposing31NotifyBrowserOfPluginHideWindowEj6CGRect 31 __ZN7WebCore22narrowPrecisionToFloatIdEEfT_ 32 __ZN7WebCore24narrowPrecisionToCGFloatIdEEfT_ 33 __ZnwmPv 34 __ZdlPvS_ 35 _catch_exception_raise 36 37 # List the gcov symbols so the code coverage bot doesn't trip up in 38 # the verify_order post build step. 39 ___gcov_init 40 ___gcov_seek 41 ___gcov_write_tag_length 42 ___gcov_write_counter 43 ___gcov_write_unsigned 44 ___gcov_write_summary 45 ___gcov_read_counter 46 ___gcov_read_unsigned 47 ___gcov_read_summary 48 ___gcov_close 49 ___gcov_open 50 ___gcov_flush 51 ___gcov_merge_add 52 ___gcov_fork 53 54 # Written in asm as a .globl. (Is that necessary?) 55 _NaClSwitch 56 _NaClSyscallSeg 57 58 # Entry point from the app mode loader. 59 _ChromeAppModeStart 60 61 # _ChromeMain must be listed last. That's the whole point of this file. 62 _ChromeMain 63