Lines Matching +defs:file +defs:type

1 /* read.c - read a source file -
4 This file is part of GAS, the GNU Assembler.
17 along with GAS; see the file COPYING. If not, write to
54 #include "input-file.h"
66 * of source file to parse.
80 in the tc-<CPU>.h file. See the "Porting GAS" section of the
195 /* Functions private to this file */
237 unsigned type;
283 * They are known as which segment and section name as well as the type &
290 uint32_t flags; /* type & attribute */
298 * of the file.
678 * parse_a_buffer(). With the NeXT version of read_a_source file simply
698 * This is a new file so switch start as if a .text was seen. This
707 * physical file that is not an include file. Each physical file's
709 * the begining of the file with the name of the file and one at the
716 * make a function stab work it must have a type number. Since type
718 * are "magic" to the debugger we use type 3 for the types of the
721 * begining of each physical file include three type stabs, L_LSYM
724 * use them. Type 3 is the void type like the 'C' compiler would
725 * produce which we use for the function stabs' type. These three
768 * If the --gdwarf2 flag is present generate a .file for this.
776 * If we are now reading an include file we will bracket it's
784 * CAVAT: This will only work if the include file starts off in the
810 as_bad("file contains unmatched .ifs or .elses");
813 as_bad("file contains unmatched .macro and .endmacro for: %s",
837 * the assembly preprocessor (app) or by the compiler when it produces a file
861 * (buffer_limit is declared in this file)
925 * processed by app or produced by a compiler where the file started
1220 * subfields is determined by the type of operation. Spaces can appear
1230 * (buffer_limit is declared in this file)
1434 * "#NO_APP\n" (or end of file) when we find it in some buffer.
1456 * We treat runing into the end of the file as if it was the
1891 * .file name [ level_number ]
2515 * .section segname , sectname [[[ , type ] , attribute] , sizeof_stub]
2525 uint32_t type, attribute;
2573 * Now see if the optional section type is present.
2575 type = 0;
2592 as_bad("unknown section type: %s", typename);
2597 type = type_name->type;
2626 if(type == S_SYMBOL_STUBS){
2651 else if(type == S_SYMBOL_STUBS){
2661 if(type == S_NON_LAZY_SYMBOL_POINTERS ||
2662 type == S_LAZY_SYMBOL_POINTERS ||
2663 type == S_SYMBOL_STUBS ||
2664 type == S_MOD_INIT_FUNC_POINTERS ||
2665 type == S_MOD_TERM_FUNC_POINTERS)
2666 as_fatal("incompatible feature used: section type %s (must "
2671 frcP = section_new(segname, sectname, type, attribute, sizeof_stub);
4585 as_bad("couldn't write to dump file: \"%s\"", filename);
4669 * don't go out in the object file. Instead these symbols
4670 * should go out in the object file that did the .dump .
4697 as_fatal("Couldn't find the dump file: \"%s\"", filename);
4705 * file. This indicates to the static linker it is safe to divide up the
4796 * This opens the file given by the environment varable AS_SECURE_LOG_FILE, and
4824 char *file;
4827 as_file_and_line(&file, &line);
4829 (file != NULL) ? file : "unknown",
4835 as_fatal("couldn't write to secure log file: \"%s\"",
4926 as_fatal("Couldn't find the .incbin file: \"%s\"", filename);
5011 as_bad ("Unknown segment type");