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