/freebsd-12-stable/contrib/processor-trace/libipt/internal/include/ |
H A D | pt_section.h | 44 /* 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 D | pt_section_file.h | 42 /* 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 D | pt_section.c | 59 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 D | crtn.S | 29 .section .init,"ax",@progbits 33 .section .fini,"ax",@progbits 37 .section .note.GNU-stack,"",%progbits
|
H A D | crti.S | 29 .section .init,"ax",@progbits 36 .section .fini,"ax",@progbits 43 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/lib/csu/i386/ |
H A D | crtn.S | 29 .section .init,"ax",@progbits 33 .section .fini,"ax",@progbits 37 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/contrib/gcc/config/i386/ |
H A D | nwld.c | 39 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 D | asan_preinit.cpp | 22 __attribute__((section(".preinit_array"), used))
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_preinit.cpp | 18 // .preinit_array section. 19 __attribute__((section(".preinit_array"), used))
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_preinit.cpp | 23 __attribute__((section(".preinit_array"), used))
|
/freebsd-12-stable/lib/csu/sparc64/ |
H A D | crtn.S | 34 .section .init,"ax",@progbits 39 .section .fini,"ax",@progbits
|
/freebsd-12-stable/contrib/processor-trace/libipt/test/src/ |
H A D | ptunit-image_section_cache.c | 65 /* 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 D | ptunit-msec_cache.c | 36 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 D | sanitizer_coverage_win_sections.cpp | 9 // 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 D | crtn.S | 33 .section .init,"ax",@progbits 39 .section .fini,"ax",@progbits 44 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/lib/csu/powerpc/ |
H A D | crtn.S | 29 .section .init,"ax",@progbits 38 .section .fini,"ax",@progbits 46 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/lib/csu/powerpc64/ |
H A D | crtn.S | 29 .section .init,"ax",@progbits 36 .section .fini,"ax",@progbits 42 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/lib/csu/riscv/ |
H A D | crtn.S | 38 .section .init,"ax",@progbits 43 .section .fini,"ax",@progbits 48 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/crypto/openssl/include/openssl/ |
H A D | conf_api.h | 21 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 D | syscall.S | 40 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/contrib/processor-trace/libipt/internal/include/posix/ |
H A D | pt_section_posix.h | 44 /* 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 D | pt_section_posix.c | 73 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 D | pt_section_windows.c | 90 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 D | sandy2x.S | 14 .section .note.GNU-stack,"",%progbits
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/crt/ |
H A D | crtend.c | 13 __attribute__((section(".eh_frame"), aligned(sizeof(int32_t)), 19 __attribute__((section(".ctors"), visibility("hidden"), used)) = {0}; 21 __attribute__((section(".dtors"), visibility("hidden"), used)) = {0};
|