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