• 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__ZN7WebCore22narrowPrecisionToFloatIdEEfT_
27__ZN7WebCore24narrowPrecisionToCGFloatIdEEfT_
28__ZnwmPv
29__ZdlPvS_
30_catch_exception_raise
31
32# List the gcov symbols so the code coverage bot doesn't trip up in
33# the verify_order post build step.
34___gcov_init
35___gcov_seek
36___gcov_write_tag_length
37___gcov_write_counter
38___gcov_write_unsigned
39___gcov_write_summary
40___gcov_read_counter
41___gcov_read_unsigned
42___gcov_read_summary
43___gcov_close
44___gcov_open
45___gcov_flush
46___gcov_merge_add
47___gcov_fork
48
49# Provided by build/sanitizers/sanitizer_options.cc in ASan builds.
50___asan_default_options
51
52# Written in asm as a .globl.  (Is that necessary?)
53_NaClSwitch
54_NaClSyscallSeg
55
56# Entry point from the app mode loader.
57_ChromeAppModeStart
58
59# _ChromeMain must be listed last.  That's the whole point of this file.
60_ChromeMain
61