Lines Matching full:section

3 ## It is possible for the section header table and symbol table to share the
4 ## same string table for storing section and symbol names. This test shows that
12 # RUN: llvm-readobj --section-headers %t.o \
19 # RUN: llvm-readobj --section-headers --symbols %t.basic \
28 ## Case 2: renaming a section.
29 # RUN: llvm-objcopy %t.o %t.rename-section --rename-section .foo=.oof
30 # RUN: llvm-readobj --section-headers --symbols %t.rename-section \
31 # RUN: | FileCheck %s --check-prefix=SECTION-RENAME --implicit-check-not=.shstrtab
33 # SECTION-RENAME: Sections [
34 # SECTION-RENAME: Name: .strtab (
35 # SECTION-RENAME: Name: .oof (
36 # SECTION-RENAME: Symbols [
37 # SECTION-RENAME: Name: foo (
41 # RUN: llvm-readobj --section-headers --symbols %t.redefine-symbol \
50 ## Case 4: removing a section.
51 # RUN: llvm-objcopy %t.o %t.remove-section -R .foo
52 # RUN: llvm-readobj --section-headers --symbols %t.remove-section \
53 # RUN: | FileCheck %s --check-prefix=SECTION-REMOVE --implicit-check-not=.shstrtab --implicit-che…
55 # SECTION-REMOVE: Sections [
56 # SECTION-REMOVE: Name: .strtab (
57 # SECTION-REMOVE: Symbols [
58 # SECTION-REMOVE: Name: foo (
62 # RUN: llvm-readobj --section-headers --symbols %t.remove-symbol \
70 ## Case 6: adding a section.
71 # RUN: llvm-objcopy %t.o %t.add-section --add-section .bar=%s
72 # RUN: llvm-readobj --section-headers --symbols %t.add-section \
73 # RUN: | FileCheck %s --check-prefix=SECTION-ADD --implicit-check-not=.shstrtab
75 # SECTION-ADD: Sections [
76 # SECTION-ADD: Name: .strtab (
77 # SECTION-ADD: Name: .foo (
78 # SECTION-ADD: Name: .bar (
79 # SECTION-ADD: Symbols [
80 # SECTION-ADD: Name: foo (
84 # RUN: llvm-readobj --section-headers --symbols %t.add-symbol \
96 # RUN: llvm-readobj --section-headers --symbols %t.strip-all \
105 .section .foo,"a",@progbits