Home
last modified time | relevance | path

Searched full:section (Results 1 – 25 of 2135) sorted by relevance

12345678910>>...86

/linux/scripts/
H A Dcheck_extable.sh9 # Bail out early if there isn't an __ex_table section in this object file.
24 # white listed. If you're adding a new section in the Linux kernel, and
25 # you're expecting this section to contain code which can fault (i.e. the
26 # __ex_table relocation to your new section is expected), simply add your
27 # new section to the white_list variable above. If not, you're probably
33 …eval $(objdump -t ${obj} | grep ${1} | sed 's/\([0-9a-f]\+\) .\{7\} \([^ \t]\+\).*/section="\2"; s…
44 # When the relocation points to the begining of a symbol or section, it
55 …eval $(objdump -rj .altinstructions ${obj} | grep -B1 "${section}+${section_offset}" | head -n1 | …
62 find_alt_replacement_target ${section} ${section_offset}
72 objdump -hwj ${section} ${obj} | grep -q CODE
[all …]
H A Dgenerate_builtin_ranges.awk53 # Update the ranges entry for the given module 'mod' in section 'osect'.
57 # section data, and the first module may very well start at the same address.
85 # (2) Collect address information for each section.
89 # We collect the base address of the section in order to convert all addresses
90 # in the section into offset values.
92 # We collect the address of the anchor (or first symbol in the section if there
94 # ranges based on the actual load address of the section in the running kernel.
96 # We collect the start address of any sub-section (section included in the top
97 # level section bein
[all...]
/linux/arch/powerpc/include/asm/
H A Dhead-64.h9 * We can't do CPP stringification and concatination directly into the section
13 .section ".head.text.\name\()","ax",@progbits
16 .section ".head.data.\name\()","a",@progbits
19 .section ".head.text.\name\()","ax",@progbits
24 * fixed section entries into them before closing them. Multiple fixed sections
27 * Each fixed section created in a .S file must have corresponding linkage
30 * For each fixed section, code is generated into it in the order which it
31 * appears in the source. Fixed section entries can be placed at a fixed
32 * location within the section using _LOCATION postifx variants. These must
33 * be ordered according to their relative placements within the section.
[all …]
/linux/drivers/usb/chipidea/
H A Dotg_fsm.h18 #define TA_WAIT_VRISE (100) /* a_wait_vrise: section 7.1.2
19 * a_wait_vrise_tmr: section 7.4.5.1
20 * TA_VBUS_RISE <= 100ms, section 4.4
25 #define TA_WAIT_VFALL (1000) /* a_wait_vfall: section 7.1.7
26 * a_wait_vfall_tmr: section: 7.4.5.2
29 #define TA_WAIT_BCON (10000) /* a_wait_bcon: section 7.1.3
31 * and 30000 ms, section 5.5, Table 5-1
34 #define TA_AIDL_BDIS (5000) /* a_suspend min 200 ms, section 5.2.1
35 * TA_AIDL_BDIS: section 5.5, Table 5-1
38 #define TA_BIDL_ADIS (500) /* TA_BIDL_ADIS: section 5.2.1
[all …]
/linux/tools/objtool/include/objtool/
H A Delf.h42 struct section {
49 struct section *base, *rsec;
57 struct section *twin;
67 struct section *sec;
94 struct section *group_sec;
101 struct section *sec;
129 struct section *section_data;
136 struct section *elf_create_section(struct elf *elf, const char *name,
140 struct section *elf_create_section_pair(struct elf *elf, const char *name,
144 struct section *elf_create_rela_sectio
33 struct section { global() struct
40 rsecsection global() argument
55 relocssection global() argument
[all...]
/linux/Documentation/livepatch/
H A Dmodule-elf-format.rst29 Since apply_relocate_add() requires access to a module's section header
30 table, symbol table, and relocation section indices, ELF information is
31 preserved for livepatch modules (see section 5). Livepatch manages its own
52 relas reference are special livepatch symbols (see section 2 and 3). The
87 relocation section(s) to the driver once it loads.
92 between a livepatch relocation section and the target section (usually the
93 text section of a function) to which the relocation(s) apply. It is
98 Since ELF information is preserved for livepatch modules (see Section 5), a
99 livepatch relocation section can be applied simply by passing in the
100 appropriate section index to apply_relocate_add(), which then uses it to
[all …]
/linux/Documentation/arch/arm64/
H A Dacpi_object_usage.rst8 If a section number is used, it refers to a section number in the ACPI
12 outside of the UEFI Forum (see Section 5.2.6 of the specification).
51 BERT Section 18.3 (signature == "BERT")
64 BGRT Section 5.2.22 (signature == "BGRT")
78 CPEP Section 5.2.18 (signature == "CPEP")
105 DSDT Section 5.2.11.1 (signature == "DSDT")
127 ECDT Section 5.2.16 (signature == "ECDT")
136 EINJ Section 18.6 (signature == "EINJ")
146 ERST Section 18.5 (signature == "ERST")
161 FACS Section 5.2.10 (signature == "FACS")
[all …]
/linux/arch/m68k/ifpsp060/
H A DTEST.DOC60 | | - 128 byte-sized section
68 | | - code section
74 The first section of this module is the "Call-out" section. This section
75 is NOT INCLUDED in {i,f}test.sa (an example "Call-out" section is provided at
76 the end of this file). The purpose of this section is to allow the test
78 by the host operating system. This section MUST be exactly 128 bytes in
83 the starting address of the "call-out" section. The "Call-out" section must
87 The second section, the "Entry-point" section, is used by external routines
89 no symbol names, this section contains function entry points that are fixed
91 are listed in section "68060{ISP,FPSP}-TEST entry points" below. A calling
[all …]
H A Disp.doc74 | | - 128 byte-sized section
82 | | - code section
88 The first section of this module is the "Call-out" section. This section
89 is NOT INCLUDED in isp.sa (an example "Call-out" section is provided at
90 the end of the file iskeleton.s). The purpose of this section is to allow
92 by the host operating system. This section MUST be exactly 128 bytes in
97 of the "call-out" section. The "Call-out" section must sit adjacent to the
100 The second section, the "Entry-point" section, is used by external routines
102 no symbol names, this section contains function entry points that are fixed
104 are listed in section "68060 ISP entry points" below. A calling routine
[all …]
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_psi.h7 * hence 'table' and 'section' are interchangeable for vidtv.
18 * all section lengths start immediately after the 'section_length' field
35 REGISTRATION_DESCRIPTOR = 0x05, /* See ISO/IEC 13818-1 section 2.6.8 */
36 NETWORK_NAME_DESCRIPTOR = 0x40, /* See ETSI EN 300 468 section 6.2.27 */
37 SERVICE_LIST_DESCRIPTOR = 0x41, /* See ETSI EN 300 468 section 6.2.35 */
38 SERVICE_DESCRIPTOR = 0x48, /* See ETSI EN 300 468 section 6.2.33 */
39 SHORT_EVENT_DESCRIPTOR = 0x4d, /* See ETSI EN 300 468 section 6.2.37 */
60 * See ETSI EN 300 468 section 6.2.33.
76 * See ISO/IEC 13818-1 section 2.6.8
98 * see ETSI EN 300 468 v1.15.1 section 6.2.27
[all …]
/linux/Documentation/firmware-guide/acpi/apei/
H A Doutput_format.rst13 section: <integer>, severity: <integer>, <severity string>
15 <section flags strings>
18 section_type: <section type string>
19 <section data>
23 <section flags strings># :=
27 <section type string> := generic processor error | memory error | \
30 <section data> :=
31 <generic processor section data> | <memory section data> | \
32 <pcie section data> | <null>
34 <generic processor section data> :=
[all …]
/linux/arch/mips/include/asm/
H A Dunaligned-emul.h18 ".section\t.fixup,\"ax\"\n\t" \
22 ".section\t__ex_table,\"a\"\n\t" \
39 ".section\t.fixup,\"ax\"\n\t" \
43 ".section\t__ex_table,\"a\"\n\t" \
72 ".section\t.fixup,\"ax\"\n\t" \
76 ".section\t__ex_table,\"a\"\n\t" \
100 ".section\t.fixup,\"ax\"\n\t" \
104 ".section\t__ex_table,\"a\"\n\t" \
123 "\t.section\t.fixup,\"ax\"\n\t" \
127 ".section\t__ex_table,\"a\"\n\t" \
[all …]
/linux/LICENSES/deprecated/
H A DGFDL-1.271 A "Secondary Section" is a named appendix or a front-matter section of
76 textbook of mathematics, a Secondary Section may not explain any
85 section does not fit the above definition of Secondary then it is not
126 A section "Entitled XYZ" means a named subunit of the Document whose
129 specific section name mentioned below, such as "Acknowledgements",
131 of such a section when you modify the Document means that it remains a
132 section "Entitled XYZ" according to this definition.
152 number of copies you must also follow the conditions in section 3.
207 (which should, if there were any, be listed in the History section
226 I. Preserve the section Entitled "History", Preserve its Title, and add
[all …]
H A DGFDL-1.168 A "Secondary Section" is a named appendix or a front-matter section of
73 textbook of mathematics, a Secondary Section may not explain any
127 number of copies you must also follow the conditions in section 3.
182 (which should, if there were any, be listed in the History section
200 I. Preserve the section entitled "History", and its title, and add to
203 there is no section entitled "History" in the Document, create one
210 it was based on. These may be placed in the "History" section.
214 K. In any section entitled "Acknowledgements" or "Dedications",
215 preserve the section's title, and preserve in the section all the
219 unaltered in their text and in their titles. Section numbers
[all …]
/linux/tools/perf/util/
H A Dconfig.c631 struct perf_config_section *section; in find_section()
633 list_for_each_entry(section, sections, node) in find_section()
634 if (!strcmp(section->name, section_name)) in find_section()
635 return section; in find_section()
641 struct perf_config_section *section) in find_config_item()
645 list_for_each_entry(item, &section->items, node) in find_config_item()
655 struct perf_config_section *section = zalloc(sizeof(*section)); in add_section()
657 if (!section) in add_section()
660 INIT_LIST_HEAD(&section in add_section()
629 struct perf_config_section *section; find_section() local
639 find_config_item(const char * name,struct perf_config_section * section) find_config_item() argument
653 struct perf_config_section *section = zalloc(sizeof(*section)); add_section() local
670 add_config_item(struct perf_config_section * section,const char * name) add_config_item() argument
707 struct perf_config_section *section = NULL; collect_config() local
825 struct perf_config_section *section; perf_config_set() local
871 perf_config_section__purge(struct perf_config_section * section) perf_config_section__purge() argument
881 perf_config_section__delete(struct perf_config_section * section) perf_config_section__delete() argument
890 struct perf_config_section *section, *tmp; perf_config_set__purge() local
[all...]
H A Dlibbfd.c122 static void find_address_in_section(bfd *abfd, asection *section, void *data) in find_address_in_section() argument
133 flags = bfd_get_section_flags(abfd, section); in find_address_in_section()
135 flags = bfd_section_flags(section); in find_address_in_section()
142 vma = bfd_get_section_vma(abfd, section); in find_address_in_section()
144 vma = bfd_section_vma(section); in find_address_in_section()
147 size = bfd_get_section_size(section); in find_address_in_section()
149 size = bfd_section_size(section); in find_address_in_section()
155 a2l->found = bfd_find_nearest_line(abfd, section, a2l->syms, pc - vma, in find_address_in_section()
319 asection *section; in dso__load_bfd_symbols() local
356 section in dso__load_bfd_symbols()
464 asection *section; libbfd_filename__read_debuglink() local
[all...]
H A Dgenelf.c85 * setup eh_frame section in jit_add_eh_frame_info()
89 warnx("cannot create section"); in jit_add_eh_frame_info()
108 warnx("cannot get section header"); in jit_add_eh_frame_info()
119 * setup eh_frame_hdr section in jit_add_eh_frame_info()
123 warnx("cannot create section"); in jit_add_eh_frame_info()
142 warnx("cannot get section header"); in jit_add_eh_frame_info()
225 ehdr->e_shstrndx= unwinding ? 4 : 2; /* shdr index for section name */ in jit_write_elf()
241 * setup text section in jit_write_elf()
245 warnx("cannot create section"); in jit_write_elf()
264 warnx("cannot get section header"); in jit_write_elf()
[all …]
/linux/arch/arc/include/asm/
H A Duaccess.h50 " .section .fixup, \"ax\"\n" \
58 " .section __ex_table, \"a\"\n" \
71 " .section .fixup, \"ax\"\n" \
80 " .section __ex_table, \"a\"\n" \
105 " .section .fixup, \"ax\"\n" \
110 " .section __ex_table, \"a\"\n" \
123 " .section .fixup, \"ax\"\n" \
128 " .section __ex_table, \"a\"\n" \
162 " .section .fixup, \"ax\" \n" in raw_copy_from_user()
166 " .section __ex_table, \"a\" \n" in raw_copy_from_user()
[all …]
/linux/include/media/
H A Ddemux.h40 * DMX_MAX_FILTER_SIZE: Maximum length (in bytes) of a section/PES filter.
48 * DMX_MAX_SECFEED_SIZE: Maximum length (in bytes) of a private section feed
108 * Section reception
112 * struct dmx_section_filter - Structure that describes a section filter
114 * @filter_value: Contains up to 16 bytes (128 bits) of the TS section header
115 * that will be matched by the section filter
125 * the section headers/payload. On a binary value of 1 in filter_mask, the
139 * struct dmx_section_feed - Structure that contains a section feed filter
145 * @set: sets the section filter
146 * @allocate_filter: This function is used to allocate a section filter on
[all …]
/linux/include/linux/
H A Dsctp.h44 /* Section 3.1. SCTP Common Header Format */
57 /* Section 3.2. Chunk Field Descriptions. */
65 /* Section 3.2. Chunk Type Values.
87 /* AUTH Extension Section 4.1 */
105 /* Section 3.2
146 * see Section 8.5.1 for details.
152 * Section 3.2.1 Optional/Variable-length Parmaeter Format.
162 /* RFC 2960 Section 3.3.5 */
164 /* RFC 2960 Section 3.3.2.1 */
174 /* AUTH Extension Section 3 */
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/
H A Dsmu11_driver_if_sienna_cichlid.h604 // MAJOR SECTION: SKU PARAMETERS
608 // SECTION: Feature Enablement
611 // SECTION: Infrastructure Limits
624 // SECTION: Power Configuration
628 // SECTION: APCC Settings
631 //SECTION: SMNCLK DPM
639 // SECTION: Throttler settings
642 // SECTION: FW DSTATE Settings
645 // SECTION: ULV Settings
658 // SECTION: Voltage Control Parameters
[all …]
/linux/Documentation/arch/x86/
H A Dexception-tables.rst85 ".section .fixup,\"ax\"\n"
89 ".section __ex_table,\"a\"\n"
99 ".section .fixup,\"ax\"\n"
103 ".section __ex_table,\"a\"\n"
113 ".section .fixup,\"ax\"\n"
117 ".section __ex_table,\"a\"\n"
146 > .section .fixup,"ax"
150 > .section __ex_table,"a"
161 memory. But what does the .section stuff do?????
165 > objdump --section-headers vmlinux
[all …]
/linux/arch/mips/boot/tools/
H A Drelocs.c24 struct section { struct
26 struct section *link; argument
32 static struct section *secs; argument
109 static struct section *sec_lookup(const char *secname) in sec_lookup()
255 die("Bad section header entry\n"); in read_ehdr()
266 secs = calloc(ehdr.e_shnum, sizeof(struct section)); in read_shdrs()
268 die("Unable to allocate %d section headers\n", ehdr.e_shnum); in read_shdrs()
274 struct section *sec = &secs[i]; in read_shdrs()
278 die("Cannot read ELF section headers %d/%d: %s\n", in read_shdrs()
300 struct section *sec = &secs[i]; in read_strtabs()
[all …]
/linux/Documentation/bpf/
H A Dllvm_reloc.rst17 Elf64_Addr r_offset; // Offset from the beginning of section.
23 int g1 __attribute__((section("sec")));
24 int g2 __attribute__((section("sec")));
25 static volatile int l1 __attribute__((section("sec")));
26 static volatile int l2 __attribute__((section("sec")));
55 Relocation section '.rel.text' at offset 0x190 contains 4 entries:
74 4: 0000000000000000 0 SECTION LOCAL DEFAULT 4 sec
85 section where the initial value of the global variable ``g2`` is stored.
88 and ``l2``. From the ``.rel.text`` section above, it is not clear
91 and represents a section. So for a static variable or function,
[all …]
/linux/tools/objtool/
H A Delf.c140 struct section *find_section_by_name(const struct elf *elf, const char *name) in find_section_by_name()
142 struct section *sec; in find_section_by_name()
152 static struct section *find_section_by_index(struct elf *elf, in find_section_by_index()
155 struct section *sec; in find_section_by_index()
157 elf_hash_for_each_possible(section, sec, hash, idx) {
177 struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset) in find_symbol_by_offset()
190 struct symbol *find_func_by_offset(struct section *sec, unsigned long offset) in find_func_by_offset()
203 struct symbol *find_symbol_containing(const struct section *sec, unsigned long offset) in find_symbol_containing()
234 int find_symbol_hole_containing(const struct section *sec, unsigned long offset) in find_symbol_hole_containing()
255 * If there is no symbol in the section, th in find_symbol_hole_containing()
[all...]

12345678910>>...86