Lines Matching +refs:gdb +refs:fun +refs:name +refs:hook

36 @c Set file name and title for the man page.
53 cpp(1), gcov(1), as(1), ld(1), gdb(1), adb(1), dbx(1), sdb(1)
55 @file{ld}, @file{binutils} and @file{gdb}.
168 --version -wrapper @@@var{file} -fplugin=@var{file} -fplugin-arg-@var{name}=@var{arg} @gol
210 @gccoptlist{-fconstant-string-class=@var{class-name} @gol
292 -fdisable-rtl-@var{pass-name}=@var{range-list} @gol
294 -fdisable-tree-@var{pass-name}=@var{range-list} @gol
343 -p -pg -print-file-name=@var{library} -print-libgcc-file-name @gol
345 -print-prog-name=@var{program} -print-search-dirs -Q @gol
419 --param @var{name}=@var{value}
444 @gccoptlist{@var{object-file-name} -l@var{library} @gol
459 @c This list is ordered alphanumerically by subsection name.
473 -mabi=@var{name} @gol
479 -mfloat-abi=@var{name} -mfpe @gol
480 -mfp16-format=@var{name}
482 -mcpu=@var{name} -march=@var{name} -mfpu=@var{name} @gol
488 -mnop-fun-dllimport @gol
490 -mpoke-function-name @gol
494 -mtp=@var{name} -mtls-dialect=@var{dialect} @gol
640 -mcmodel=@var{code-model} -mabi=@var{name} @gol
647 -mnop-fun-dllimport -mthread @gol
688 -mno-flush-func -mflush-func=@var{name} @gol
715 -mc=@var{n} -mclip -mconfig=@var{name} -mcop -mcop32 -mcop64 -mivc2 @gol
888 -mdivsi3_libfunc=@var{name} -mfixed-range=@var{register-range} @gol
1027 @cindex file name suffix
1028 For any given input file, the file name suffix determines what kind of
1152 Any file name with no recognized suffix is treated this way.
1162 name suffix). This option applies to all following input files until
1178 handled according to their file name suffixes (as they are if @option{-x}
1204 By default, the object file name for a source file is made by replacing
1216 By default, the assembler file name for a source file is made by
1304 @var{language} is the name of one of the languages supported in this
1406 Invoke all subcommands under a wrapper program. The name of the
1411 gcc -c t.c -wrapper gdb,--args
1415 @samp{gdb --args}, thus the invocation of @command{cc1} will be
1416 @samp{gdb --args cc1 @dots{}}.
1418 @item -fplugin=@var{name}.so
1419 Load the plugin code in file @var{name}.so, assumed to be a
1420 shared object to be dlopen'd by the compiler. The base name of
1423 @option{-fplugin-arg-@var{name}-@var{key}=@var{value}} below).
1427 @item -fplugin-arg-@var{name}-@var{key}=@var{value}
1429 for the plugin called @var{name}.
1460 with the name @command{gcc}).
1471 the name @command{c++}.
1582 Support is incomplete and experimental. The name @samp{c1x} is
1593 this will become the default. The name @samp{gnu9x} is deprecated.
1598 name @samp{gnu1x} is deprecated.
2080 Do not treat the operator name keywords @code{and}, @code{bitand},
2088 a name having multiple meanings within a class.
2226 of the same type with the same name but defined in different shared
2230 violation of the ODR to define types with the same name differently.
2531 support in G++, if the name of the friend is an unqualified-id (i.e.,
2643 @item -fconstant-string-class=@var{class-name}
2645 Use @var{class-name} as the name of the class to instantiate for each
2647 class name is @code{NXConstantString} if the GNU runtime is being used, and
2766 to @code{objc_getClass("@dots{}")} (when the name of the class is known at
2826 method with that name has been declared before the
3080 name is still supported, but the newer name is more descriptive.)
4876 optional argument is omitted (or if @var{file} is @code{.}), the name
4878 compilation output file name.
4930 only when the base name of the compilation source file
4931 matches the base name of file in which the struct was defined.
4942 only when the base name of the compilation source file
4943 matches the base name of file in which the type was defined,
4986 the base of name of the file in which the type declaration appears
4987 must match the base of the name of the main compilation file.
5038 Makes the compiler print out each function name as it is compiled, and
5062 @file{.su} to the @var{auxname}. @var{auxname} is generated from the name of
5069 The name of the function.
5100 @var{auxname} is generated from the name of the output file, if
5170 Print the name and the counter upper bound for all debug counters.
5176 is a comma-separated list of @var{name}:@var{value} pairs
5177 which sets the upper bound of each debug counter @var{name} to @var{value}.
5195 Disable ipa pass @var{pass}. @var{pass} is the pass name. If the same pass is
5196 statically invoked in the compiler multiple times, the pass name should be
5201 Disable rtl pass @var{pass}. @var{pass} is the pass name. If the same pass is
5202 statically invoked in the compiler multiple times, the pass name should be
5218 Enable ipa pass @var{pass}. @var{pass} is the pass name. If the same pass is
5219 statically invoked in the compiler multiple times, the pass name should be
5265 @var{dumpname} is generated from the name of the output file, if
5594 unit to a file. The file name is made by appending @file{.tu} to the
5595 source file name, and the file is created in the same directory as the
5604 table layout to a file. The file name is made by appending
5605 @file{.class} to the source file name, and the file is created in the
5613 language tree to a file. The file name is generated by appending a
5614 switch specific suffix to the source file name, and the file is created
5639 file name is generated by appending a suffix ending in
5640 @samp{.statistics} to the source file name, and the file is created in
5651 language tree to a file. The file name is generated by appending a
5652 switch specific suffix to the source file name, and the file is
5714 file name is made by appending @file{.gimple} to the source file name.
5718 Dump the control flow graph of each function to a file. The file name is
5719 made by appending @file{.cfg} to the source file name.
5724 file name is made by appending @file{.vcg} to the source file name. Note
5731 Dump each function after copying loop headers. The file name is made by
5732 appending @file{.ch} to the source file name.
5736 Dump SSA related information to a file. The file name is made by appending
5737 @file{.ssa} to the source file name.
5741 Dump aliasing information for each function. The file name is made by
5742 appending @file{.alias} to the source file name.
5746 Dump each function after CCP@. The file name is made by appending
5747 @file{.ccp} to the source file name.
5751 Dump each function after STORE-CCP@. The file name is made by appending
5752 @file{.storeccp} to the source file name.
5756 Dump trees after partial redundancy elimination. The file name is made
5757 by appending @file{.pre} to the source file name.
5761 Dump trees after full redundancy elimination. The file name is made
5762 by appending @file{.fre} to the source file name.
5766 Dump trees after copy propagation. The file name is made
5767 by appending @file{.copyprop} to the source file name.
5771 Dump trees after store copy-propagation. The file name is made
5772 by appending @file{.store_copyprop} to the source file name.
5776 Dump each function after dead code elimination. The file name is made by
5777 appending @file{.dce} to the source file name.
5781 Dump each function after adding mudflap instrumentation. The file name is
5782 made by appending @file{.mudflap} to the source file name.
5787 file name is made by appending @file{.sra} to the source file name.
5791 Dump each function after performing code sinking. The file name is made
5792 by appending @file{.sink} to the source file name.
5797 name is made by appending @file{.dom} to the source file name.
5802 name is made by appending @file{.dse} to the source file name.
5807 name is made by appending @file{.phiopt} to the source file name.
5812 name is made by appending @file{.forwprop} to the source file name.
5817 name is made by appending @file{.copyrename} to the source file name.
5822 generic trees. The file name is made by appending @file{.nrv} to the source
5823 file name.
5827 Dump each function after applying vectorization of loops. The file name is
5828 made by appending @file{.vect} to the source file name.
5832 Dump each function after applying vectorization of basic blocks. The file name
5833 is made by appending @file{.slp} to the source file name.
5837 Dump each function after Value Range Propagation (VRP). The file name
5838 is made by appending @file{.vrp} to the source file name.
5906 in the current directory and name them based on the source file. Thus,
5919 files that share a common base name in different subdirectories or the
5978 name, and the options passed to the program are displayed, so that one
6008 @item -print-file-name=@var{library}
6009 @opindex print-file-name
6010 Print the full absolute name of the library file @var{library} that
6013 file name.
6017 Print the directory name corresponding to the multilib selected by any
6024 that enable them. The directory name is separated from the switches by
6044 @item -print-prog-name=@var{program}
6045 @opindex print-prog-name
6046 Like @option{-print-file-name}, but searches for a program such as @samp{cpp}.
6048 @item -print-libgcc-file-name
6049 @opindex print-libgcc-file-name
6050 Same as @option{-print-file-name=libgcc.a}.
6056 gcc -nostdlib @var{files}@dots{} `gcc -print-libgcc-file-name`
6061 Print the name of the configured installation directory and a list of
6292 the member function name.
6428 specified individually by using @option{--param @var{name}=@var{value}}.
8439 file if the target supports arbitrary sections. The name of the
8440 function or the name of the data item determines the section's name
8516 @item --param @var{name}=@var{value}
8529 @var{name} are given in the following table:
9235 name lookup fails for an identifier. The default is 1000.
9354 @item @var{object-file-name}
9355 A file name that does not end in a special recognized suffix is
9356 considered to name an object file or library. (Object files are
9387 then uses this file as if it had been specified precisely by name.
9397 difference between using an @option{-l} option and specifying a file name
9626 by @option{-fplugin=@var{name}} instead of
9627 @option{-fplugin=@var{path}/@var{name}.so}. This option is not meant
9653 @option{-B} prefix, if any. If that name is not found, or if @option{-B}
9656 those results in a file name that is found, the unmodified program
9657 name is searched for using the directories specified in your
9803 This says that any input file whose name ends in @samp{.ZZ} should be
9824 @item #@var{name}
9828 @var{name} compiler not installed on this system.
9853 linker Sets the name of the linker
9887 Substitute one @samp{%} into the program name or argument.
9890 Substitute the name of the input file being processed.
9903 temporary file name, so that that file will be deleted if GCC exits
9908 Substitute a file name that has suffix @var{suffix} and is chosen
9911 name is now chosen in a way that is hard to predict even when previously
9916 was simply substituted with a file name chosen once per compilation,
9921 Like @samp{%g}, but generates a new temporary file name even if
9925 Substitutes the last file name generated with @samp{%u@var{suffix}}, generating a
9926 new one if there is no such last file name. In the absence of any
9931 simply substituted with a file name chosen for the previous @samp{%u},
9935 Substitutes the name of the @code{HOST_BIT_BUCKET}, if any, and if it is
9936 writable, and if save-temps is off; otherwise, substitute the name
9983 Like @samp{%p}, but puts @samp{__} before and after the name of each
9995 Current argument is the name of a library or startup file of some sort.
9997 the full name found. The current working directory is included in the
10001 Current argument is the name of a linker script. Search for that file
10004 followed by the full path name found. If the file is not found then
10012 @item %(@var{name})
10013 Substitute the contents of spec string @var{name} at this point.
10099 variable name and a string. If the environment variable is not
10329 @c This list is ordered alphanumerically by subsection name.
10550 @item -mabi=@var{name}
10615 @item -mfloat-abi=@var{name}
10651 @item -march=@var{name}
10653 This specifies the name of the target ARM architecture. GCC uses this
10654 name to determine what kind of instructions it can emit when generating
10669 @item -mtune=@var{name}
10671 This option specifies the name of the target ARM processor for
10713 @item -mcpu=@var{name}
10715 This specifies the name of the target ARM processor. GCC uses this name
10716 to derive the name of the target ARM architecture (as if specified
10734 @item -mfpu=@var{name}
10761 @item -mfp16-format=@var{name}
10840 @item -mpoke-function-name
10841 @opindex mpoke-function-name
10842 Write the name of each function into the text section, directly
10860 there is a function name embedded immediately preceding this location
10903 @item -mtp=@var{name}
11242 name start with @code{.trampolines} into the segment where @code{EIND}
11403 the device's name. For example, @code{-mmcu=atmega8} defines the
11409 the device name as from the AVR user manual. The difference between
11506 Specifies the name of the target Blackfin processor. Currently, @var{cpu}
11702 @item -march=@var{name}
11704 This specifies the name of the target architecture. GCC uses this
11705 name to determine what kind of instructions it can emit when generating
11954 in @samp{".framework"}. The name of a framework is the name of this
11962 framework. A subframework should not have the same name as a
11969 the name of the framework and header.h is found in the
12030 enable gdb to dynamically load @code{.o} files into already running
12442 style name or the corresponding chip number. GCC supports scheduling
12531 Flag the first routine whose name starts with @var{prefix} as the main
13092 using @samp{which `gcc -print-prog-name=ld`}. This option is only available
13105 `gcc -print-prog-name=ld`}. This option is only available on the 64-bit
13808 @item -mabi=@var{name}
14004 @item -mnop-fun-dllimport
14005 @opindex mnop-fun-dllimport
14347 Flag the first routine whose name starts with @var{prefix} as the main
14389 @item -mcpu=@var{name}
14391 Select the CPU for which code is generated. @var{name} may be one of
14528 @item -mflush-func=@var{name}
14529 @opindex mflush-func=@var{name}
14530 Specifies the name of the operating system function to call to flush
15038 @item -mc=@var{name}
15040 Selects which section constant data will be placed in. @var{name} may
15048 @item -mconfig=@var{name}
15280 Generate code that will run on @var{arch}, which can be the name of a
15281 generic MIPS ISA, or the name of a particular processor.
15331 is @samp{_MIPS_ARCH}, which gives the name of target architecture, as
16403 Enable the compiler to directly use a symbol name as an address in a
17486 @item -mcpu=@var{name}
17762 Generate code that will run on @var{cpu-type}, which is the name of a system
18167 @item -mdivsi3_libfunc=@var{name}
18168 @opindex mdivsi3_libfunc=@var{name}
18169 Set the name of the library function used for 32-bit signed division to
18170 @var{name}. This only affect the name used in the call and inv:call
18186 TARGET_ADJUST_UNROLL_MAX target hook.
18810 @item -mcpu=@var{name}
18831 @item -mcpu=@var{name}
19405 @var{reg} must be the name of a register. The register names accepted
19501 if the @var{file} parameter is a substring of the file name, it is
19524 instrumentation. The function name to be matched is its user-visible
19525 name, such as @code{vector<int> blah(const vector<int> &)}, not the
19526 internal mangled name (e.g., @code{_Z4blahRSt6vectorIiSaIiEE}). The
19528 of the function name, it is considered to be a match. For C99 and C++
19529 extended identifiers, the function name must be given in UTF-8, not
19804 when this prefix is combined with the name of a subprogram, but you can
19825 directories whose name normally begins with @samp{/usr/local/lib/gcc}
19828 alternate directory name. Thus, with @option{-Bfoo/}, GCC will search
19905 looks for the include file in that directory. The name searched for is
19906 the name specified in the @code{#include} with @samp{.gch} appended. If
19918 used, you can put a file of the same name as the original header in this