• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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