Searched refs:section (Results 1 - 25 of 764) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/processor-trace/libipt/internal/include/
H A Dpt_section.h44 /* A section of contiguous memory loaded from a file. */
60 * left in the section until the section is destroyed. This field
61 * is owned by the OS-specific mmap-based section implementation.
66 * the section is currently not mapped.
76 * section is unmapped.
78 * We read this field without locking and only lock the section in order
81 * We rely on guaranteed atomic operations as specified in section 8.1.1
87 /* A pointer to the iscache attached to this section.
91 * section a
272 pt_section_request_bcache(struct pt_section *section) argument
291 pt_section_bcache(const struct pt_section *section) argument
329 pt_section_on_map(struct pt_section *section) argument
[all...]
H A Dpt_section_file.h42 /* File-based section mapping information. */
47 /* The begin and end of the section as offset into @file. */
61 /* Map a section based on file operations.
65 * On success, sets @section's mapping, unmap, and read pointers.
68 * Returns -pte_internal if @section or @file are NULL.
69 * Returns -pte_invalid if @section can't be mapped.
71 extern int pt_sec_file_map(struct pt_section *section, FILE *file);
73 /* Unmap a section based on file operations.
75 * On success, clears @section's mapping, unmap, and read pointers.
78 * Returns -pte_internal if @section i
[all...]
/freebsd-12-stable/contrib/processor-trace/libipt/src/
H A Dpt_section.c59 struct pt_section *section; local
77 section = malloc(sizeof(*section));
78 if (!section)
81 memset(section, 0, sizeof(*section));
83 section->filename = dupstr(filename);
84 section->status = status;
85 section->offset = offset;
86 section
115 pt_section_lock(struct pt_section *section) argument
133 pt_section_unlock(struct pt_section *section) argument
151 pt_section_free(struct pt_section *section) argument
168 pt_section_get(struct pt_section *section) argument
191 pt_section_put(struct pt_section *section) argument
221 pt_section_lock_attach(struct pt_section *section) argument
239 pt_section_unlock_attach(struct pt_section *section) argument
257 pt_section_attach(struct pt_section *section, struct pt_image_section_cache *iscache) argument
303 pt_section_detach(struct pt_section *section, struct pt_image_section_cache *iscache) argument
339 pt_section_filename(const struct pt_section *section) argument
347 pt_section_size(const struct pt_section *section) argument
355 pt_section_bcache_memsize(const struct pt_section *section, uint64_t *psize) argument
375 pt_section_memsize_locked(const struct pt_section *section, uint64_t *psize) argument
407 pt_section_memsize(struct pt_section *section, uint64_t *size) argument
424 pt_section_offset(const struct pt_section *section) argument
432 pt_section_alloc_bcache(struct pt_section *section) argument
519 pt_section_on_map_lock(struct pt_section *section) argument
551 pt_section_map_share(struct pt_section *section) argument
580 pt_section_unmap(struct pt_section *section) argument
622 pt_section_read(const struct pt_section *section, uint8_t *buffer, uint16_t size, uint64_t offset) argument
[all...]
/freebsd-12-stable/lib/csu/amd64/
H A Dcrtn.S29 .section .init,"ax",@progbits
33 .section .fini,"ax",@progbits
37 .section .note.GNU-stack,"",%progbits
H A Dcrti.S29 .section .init,"ax",@progbits
36 .section .fini,"ax",@progbits
43 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/lib/csu/i386/
H A Dcrtn.S29 .section .init,"ax",@progbits
33 .section .fini,"ax",@progbits
37 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/contrib/gcc/config/i386/
H A Dnwld.c39 const char section[] = ".ctors"TARGET_SUB_SECTION_SEPARATOR; local
41 char section[20];
43 sprintf (section,
51 switch_to_section (get_section (section, 0, NULL));
60 const char section[] = ".dtors"TARGET_SUB_SECTION_SEPARATOR; local
62 char section[20];
64 sprintf (section, ".dtors"TARGET_SUB_SECTION_SEPARATOR"%.5u",
71 switch_to_section (get_section (section, 0, NULL));
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_preinit.cpp22 __attribute__((section(".preinit_array"), used))
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_preinit.cpp18 // .preinit_array section.
19 __attribute__((section(".preinit_array"), used))
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_preinit.cpp23 __attribute__((section(".preinit_array"), used))
/freebsd-12-stable/lib/csu/sparc64/
H A Dcrtn.S34 .section .init,"ax",@progbits
39 .section .fini,"ax",@progbits
/freebsd-12-stable/contrib/processor-trace/libipt/test/src/
H A Dptunit-image_section_cache.c65 /* A lock protecting this section. */
75 extern int pt_section_get(struct pt_section *section);
76 extern int pt_section_put(struct pt_section *section);
77 extern int pt_section_attach(struct pt_section *section,
79 extern int pt_section_detach(struct pt_section *section,
82 extern int pt_section_map(struct pt_section *section);
83 extern int pt_section_map_share(struct pt_section *section);
84 extern int pt_section_unmap(struct pt_section *section);
85 extern int pt_section_request_bcache(struct pt_section *section);
87 extern const char *pt_section_filename(const struct pt_section *section);
99 struct pt_section *section; local
137 pt_section_lock(struct pt_section *section) argument
155 pt_section_unlock(struct pt_section *section) argument
173 pt_section_lock_attach(struct pt_section *section) argument
191 pt_section_unlock_attach(struct pt_section *section) argument
209 pt_section_get(struct pt_section *section) argument
232 pt_section_put(struct pt_section *section) argument
260 pt_section_attach(struct pt_section *section, struct pt_image_section_cache *iscache) argument
305 pt_section_detach(struct pt_section *section, struct pt_image_section_cache *iscache) argument
340 pt_section_map(struct pt_section *section) argument
366 pt_section_map_share(struct pt_section *section) argument
389 pt_section_unmap(struct pt_section *section) argument
413 pt_section_request_bcache(struct pt_section *section) argument
458 pt_section_filename(const struct pt_section *section) argument
466 pt_section_offset(const struct pt_section *section) argument
474 pt_section_size(const struct pt_section *section) argument
482 pt_section_memsize(struct pt_section *section, uint64_t *size) argument
492 pt_section_read(const struct pt_section *section, uint8_t *buffer, uint16_t size, uint64_t offset) argument
538 struct pt_section *section[num_sections]; member in struct:iscache_fixture
554 struct pt_section *section; local
651 struct pt_section section; local
676 struct pt_section *section; local
790 struct pt_section section; local
813 struct pt_section *section; local
831 struct pt_section *section; local
846 struct pt_section *section; local
874 struct pt_section *section; local
892 struct pt_section *section; local
910 struct pt_section *section; local
928 struct pt_section *section; local
948 struct pt_section *section; local
979 struct pt_section *section; local
1001 struct pt_section *section; local
1596 struct pt_section *section; local
1652 struct pt_section *section; local
1757 struct pt_section *section; local
1785 struct pt_section *section; local
1818 struct pt_section *section; local
1854 struct pt_section *section; local
[all...]
H A Dptunit-msec_cache.c36 int pt_section_get(struct pt_section *section) argument
40 if (!section)
43 ucount = section->ucount + 1;
47 section->ucount = ucount;
51 int pt_section_put(struct pt_section *section) argument
55 if (!section)
58 ucount = section->ucount;
62 section->ucount = ucount - 1;
66 int pt_section_map(struct pt_section *section) argument
70 if (!section)
85 pt_section_unmap(struct pt_section *section) argument
110 struct pt_section *section; member in struct:pt_image
121 struct pt_section *section; local
142 struct pt_section *section; local
164 struct pt_section section; member in struct:test_fixture
250 struct pt_section *section; local
282 struct pt_section *section; local
300 struct pt_section *section; local
322 struct pt_section *section; local
[all...]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_coverage_win_sections.cpp9 // This file defines delimiters for Sanitizer Coverage's section. It contains
11 // addresses of a section, as ELF linkers can do, to get the size of certain
14 // string that comes after "$" and merged into one section. We take advantage
15 // of this by putting data we want the size of into the middle (M) of a section,
18 // section (using the letter A after "$"). We do the same to get the end of the
22 // section. We also need to prevent the linker from adding any padding. Each
34 #pragma section(".SCOV$CA", read, write)
38 // declspec), MSVC's linker may try to align the section, .SCOV$CZ, containing
41 // padding would be added to align .SCOVP$Z, However, if .SCOV$CZ section is 1
44 #pragma section("
[all...]
/freebsd-12-stable/lib/csu/aarch64/
H A Dcrtn.S33 .section .init,"ax",@progbits
39 .section .fini,"ax",@progbits
44 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/lib/csu/powerpc/
H A Dcrtn.S29 .section .init,"ax",@progbits
38 .section .fini,"ax",@progbits
46 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/lib/csu/powerpc64/
H A Dcrtn.S29 .section .init,"ax",@progbits
36 .section .fini,"ax",@progbits
42 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/lib/csu/riscv/
H A Dcrtn.S38 .section .init,"ax",@progbits
43 .section .fini,"ax",@progbits
48 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/crypto/openssl/include/openssl/
H A Dconf_api.h21 CONF_VALUE *_CONF_new_section(CONF *conf, const char *section);
23 CONF_VALUE *_CONF_get_section(const CONF *conf, const char *section);
26 const char *section);
28 int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value);
29 char *_CONF_get_string(const CONF *conf, const char *section,
31 long _CONF_get_number(const CONF *conf, const char *section,
/freebsd-12-stable/lib/libc/arm/sys/
H A Dsyscall.S40 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/contrib/processor-trace/libipt/internal/include/posix/
H A Dpt_section_posix.h44 /* MMAP-based section mapping information. */
57 /* Map a section.
59 * On success, sets @section's mapping, unmap, and read pointers.
62 * Returns -pte_internal if @section or @file are NULL.
63 * Returns -pte_invalid if @section can't be mapped.
65 extern int pt_sec_posix_map(struct pt_section *section, int fd);
67 /* Unmap a section.
69 * On success, clears @section's mapping, unmap, and read pointers.
72 * Returns -pte_internal if @section is NULL.
73 * Returns -pte_internal if @section ha
[all...]
/freebsd-12-stable/contrib/processor-trace/libipt/src/posix/
H A Dpt_section_posix.c73 static int check_file_status(struct pt_section *section, int fd) argument
79 if (!section)
86 status = section->status;
99 int pt_sec_posix_map(struct pt_section *section, int fd) argument
106 if (!section)
109 offset = section->offset;
110 size = section->size;
117 /* The section is supposed to fit into the file so we shouldn't
120 if (size < section->size)
145 section
157 pt_sec_posix_map_success(struct pt_section *section) argument
193 pt_section_map(struct pt_section *section) argument
258 pt_sec_posix_unmap(struct pt_section *section) argument
280 pt_sec_posix_read(const struct pt_section *section, uint8_t *buffer, uint16_t size, uint64_t offset) argument
305 pt_sec_posix_memsize(const struct pt_section *section, uint64_t *size) argument
[all...]
/freebsd-12-stable/contrib/processor-trace/libipt/src/windows/
H A Dpt_section_windows.c90 static int check_file_status(struct pt_section *section, int fd) argument
96 if (!section)
103 status = section->status;
125 int pt_sec_windows_map(struct pt_section *section, int fd) argument
134 if (!section)
137 offset = section->offset;
138 size = section->size;
145 /* The section is supposed to fit into the file so we shouldn't
148 if (size < section->size)
180 section
195 pt_sec_windows_map_success(struct pt_section *section) argument
231 pt_section_map(struct pt_section *section) argument
326 pt_sec_windows_unmap(struct pt_section *section) argument
350 pt_sec_windows_read(const struct pt_section *section, uint8_t *buffer, uint16_t size, uint64_t offset) argument
376 pt_sec_windows_memsize(const struct pt_section *section, uint64_t *size) argument
[all...]
/freebsd-12-stable/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
H A Dsandy2x.S14 .section .note.GNU-stack,"",%progbits
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/crt/
H A Dcrtend.c13 __attribute__((section(".eh_frame"), aligned(sizeof(int32_t)),
19 __attribute__((section(".ctors"), visibility("hidden"), used)) = {0};
21 __attribute__((section(".dtors"), visibility("hidden"), used)) = {0};

Completed in 256 milliseconds

1234567891011>>