Lines Matching defs:in
11 This program is distributed in the hope that it will be useful,
165 as in "c:\silly.dos". */
172 /* Given that FILE_SPEC results in a non-NULL SEP result from archive_path,
386 The order of execution in .init_array is forward and
390 The order of execution in .ctors is backward and .dtors
465 used in wild_sort(). BST is considerably faster if the number of
559 get processed in the bfd's order. */
611 /* Recall that in this code path, a section cannot satisfy more
780 actually use wildcards in the name. Also, bail out if any of the
784 ending in a single '*'. */
799 happen in practice. Likewise, more than 4 specs doesn't
800 happen in practice. */
839 names. It's OK to process the specs in different order from the
896 /* Perform the iteration over all files in the list. */
1028 ways in which we treat an input file, eg, we only look at symbols,
1155 initialize the table, fill in an entry and remove the table. */
1196 address, so we store the pointer in a variable and cast that
1245 assignments in a linker script. */
1270 If no regions are specified in the script, then the default is used
1274 In this case it is probably an error to create a region that has
1280 DEFAULT_MEMORY_REGION or the name given in the MEMORY block. You can add
1349 in use. */
1436 and subsequent SPECIAL sections in the hash table chain,
1610 /* .tdata and .tbss must be adjacent and in that order. */
1732 statement in a script, before we find another output section
1734 are assumed to belong to it, except in two cases; The first
1840 /* If the name of the section is representable in C, then create
1930 /* Now tack it back on in the right place. */
1938 /* Now tack it back on in the right place. */
1947 statements in some sort of reasonable order here, because they
1949 In addition, placing output statements in the wrong order may
1951 situation of all read-only sections placed in one segment and
1996 We added to the list in lang_enter_output_section_statement,
1998 assigning *os_tail = NULL, but possibly added it back in
2219 /* Make sure that all output sections mentioned in an expression are
2350 SEC_NEVER_LOAD section in the middle of an otherwise loaded
2352 build_link_order in ldwrite.c handles this case by turning
2376 meanings to NOLOAD in scripts. ELF gets a .bss style noload,
2389 /* If SEC_READONLY is not set in the input section, then clear
2550 NULL, in which case it is a wild card. */
2603 /* Check if all sections in a wild statement for a particular FILE
2790 restored when seeing EOF in yyparse, but no harm to restore
2839 einfo (_("%F%B: member %B in archive is not an object\n"),
2908 /* Remember the section that common is going to in case we
2938 /* Remove the first occurrence of needle (if any) in haystack
3208 /* Convert between addresses in bytes and sizes in octets.
3270 /* We must continually search the entries in the group
3394 For symbols assigned in a linker script, return a struct describing
3455 /* Insert NAME as undefined in the symbol table. */
3641 /* Make sure that any sections mentioned in the expression
3682 /* Make sure that any sections mentioned in the assignment
3704 place them in amongst other sections then the address
3742 statement in the sequence we may be about to move. */
3750 stage in linking constraint has values in the range
3792 /* Add them in at the new position. */
3805 /* Move the bfd sections in the same way. */
3950 asection.map_tail for use as link_orders in ldwrite.
3951 FIXME: Except for sh64elf.em which starts creating link_orders in
4118 /* Print all symbols defined in a particular section. This is called
4462 /* Print the list of statements in S.
4476 /* Print the first statement in statement list S.
4558 /* Print the first N statements in statement list S to STDERR.
4668 /* Remember where in the output section this input section goes. */
4728 /* Scan all sections in the output list. */
4784 a bfd_vma quantity in decimal. */
4794 non-zero, in case the region is at the end of addressable memory and the
4821 einfo (_("%X%P: %B section `%s' will not fit in region `%s'\n"),
4859 here, in lang_insert_orphan, or in the default linker scripts.
5046 only align according to the value in the output
5136 /* Update dot in the region ?
5139 overall size in memory. */
5179 /* We might refer to provided symbols in the expression, and
5319 put the pad before when relaxing, in case the
5347 will be added back in. */
5381 /* Callback routine that is used in _bfd_elf_map_sections_to_segments.
5406 sections comingled in the same segment. */
5422 /* If the regions are different then force the sections to live in
5473 bit lower so that the section alignments will fit in. */
5502 a page could be saved in the data segment. */
5623 asection *in = s->input_section.section;
5625 if ((in->flags & SEC_EXCLUDE) == 0)
5626 dot += TO_ADDR (in->size);
5782 the first address in the text section. */
5839 /* In general it is not possible to perform a relocatable
5841 file has relocations, because the relocations in the
5842 input format may not have equivalent representations in
5877 information which is needed in the output file. */
5930 /* Place one common symbol in the correct section. */
6113 einfo (_("%P%F: invalid syntax in flags\n"));
6135 the elements of an archive which are included in the link, but will
6154 /* The BFD linker needs to have a list of all input BFDs involved in
6165 included in the link. We need to do this now, so that we can
6167 definition errors for symbols which are in sections we aren't
6169 symbols which are defined in sections which are going to be
6172 this, we should probably handle SEC_EXCLUDE in the same way. */
6180 /* Make -o on command line override OUTPUT in script. */
6262 /* Reset the current counters in the regions. */
6339 /* Keep all sections so marked in the link script. */
6343 /* SEC_EXCLUDE is ignored when doing a relocatable link, except in
6432 /* Check all sections in the link script. */
6501 object file immediately preceding the archive. In the event
6506 input_file list; in that case, the replacement files must be
6546 was taken as a copy of it and leave them in ORIGLIST. */
6601 /* We need to manipulate all three chains in synchrony. */
6640 /* Rescan archives in case new undefined symbols have appeared. */
6672 collection in order to make sure that all symbol aliases are resolved. */
6705 /* Look for a text section and set the readonly attribute in it. */
6812 called by ENTRY in a linker script. Command line arguments take
6943 store them in *LMA_REGION and *REGION respectively.
7133 /* Add a new program header. This is called for each entry in a PHDRS
7134 command in a linker script. */
7171 /* Record the program header information in the output BFD. FIXME: We
7223 one. This prevents inconsistencies in the linker's
7225 header and there are sections in that script which are
7326 /* A list of all the sections in this overlay. */
7349 /* Start a section in an overlay. We handle this by calling
7364 used in the addresses. */
7383 /* Finish a section in an overlay. There isn't any special to do
7430 looks through all the sections in the overlay and sets them. */
7471 /* The first section has the load address specified in the
7708 einfo (_("%X%P: unknown language `%s' in version information\n"),
7811 xmalloced alone, but in larger chunk of memory. */
7884 " in version information\n"), e1->pattern);
7893 " in version information\n"), e1->pattern);
7911 " in version information\n"),
7921 " in version information\n"), e1->pattern);
7994 /* Do not include this section in the link. */