/freebsd-13-stable/contrib/processor-trace/libipt/internal/include/ |
H A D | pt_section.h | 45 struct pt_section { struct 104 int (*unmap)(struct pt_section *sec); 112 int (*read)(const struct pt_section *sec, uint8_t *buffer, 121 int (*memsize)(const struct pt_section *section, uint64_t *size); 172 extern int pt_mk_section(struct pt_section **psection, const char *filename, 182 extern int pt_section_lock(struct pt_section *section); 191 extern int pt_section_unlock(struct pt_section *section); 202 extern int pt_section_get(struct pt_section *section); 214 extern int pt_section_put(struct pt_section *section); 226 extern int pt_section_attach(struct pt_section *sectio [all...] |
H A D | pt_section_file.h | 39 struct pt_section; 71 extern int pt_sec_file_map(struct pt_section *section, FILE *file); 81 extern int pt_sec_file_unmap(struct pt_section *section); 91 extern int pt_sec_file_read(const struct pt_section *section, uint8_t *buffer, 103 extern int pt_sec_file_memsize(const struct pt_section *section,
|
H A D | pt_image_section_cache.h | 38 struct pt_section; 48 struct pt_section *section; 60 struct pt_section *section; 132 * avoid the dependency to pt_section.h. Callers are expected to query the 141 struct pt_section *section, uint64_t laddr); 166 struct pt_section **section, uint64_t *laddr, 187 struct pt_section *section); 204 struct pt_section *section, uint64_t size);
|
H A D | pt_image.h | 88 extern int pt_image_add(struct pt_image *image, struct pt_section *section, 97 extern int pt_image_remove(struct pt_image *image, struct pt_section *section,
|
H A D | pt_mapped_section.h | 33 #include "pt_section.h" 41 struct pt_section *section; 66 struct pt_section *section, 129 static inline struct pt_section * 171 struct pt_section *section;
|
/freebsd-13-stable/contrib/processor-trace/libipt/internal/include/posix/ |
H A D | pt_section_posix.h | 35 struct pt_section; 65 extern int pt_sec_posix_map(struct pt_section *section, int fd); 75 extern int pt_sec_posix_unmap(struct pt_section *section); 85 extern int pt_sec_posix_read(const struct pt_section *section, uint8_t *buffer, 97 extern int pt_sec_posix_memsize(const struct pt_section *section,
|
/freebsd-13-stable/contrib/processor-trace/libipt/internal/include/windows/ |
H A D | pt_section_windows.h | 36 struct pt_section; 71 extern int pt_sec_windows_map(struct pt_section *section, int fd); 83 extern int pt_sec_windows_unmap(struct pt_section *section); 95 extern int pt_sec_windows_read(const struct pt_section *section, 108 extern int pt_sec_windows_memsize(const struct pt_section *section,
|
/freebsd-13-stable/contrib/processor-trace/libipt/src/ |
H A D | pt_section.c | 29 #include "pt_section.h" 40 int pt_mk_section(struct pt_section **psection, const char *filename, 43 struct pt_section *section; 126 int pt_section_lock(struct pt_section *section) 144 int pt_section_unlock(struct pt_section *section) 162 static void pt_section_free(struct pt_section *section) 179 int pt_section_get(struct pt_section *section) 202 int pt_section_put(struct pt_section *section) 232 static int pt_section_lock_attach(struct pt_section *section) 250 static int pt_section_unlock_attach(struct pt_section *sectio [all...] |
H A D | pt_section_file.c | 29 #include "pt_section.h" 108 int pt_sec_file_map(struct pt_section *section, FILE *file) 174 int pt_sec_file_unmap(struct pt_section *section) 197 int pt_sec_file_read(const struct pt_section *section, uint8_t *buffer, 244 int pt_sec_file_memsize(const struct pt_section *section, uint64_t *size)
|
H A D | pt_msec_cache.c | 30 #include "pt_section.h" 57 struct pt_section *section; 105 struct pt_section *section;
|
H A D | pt_image_section_cache.c | 30 #include "pt_section.h" 175 const struct pt_section *section; 268 struct pt_section *section) 321 struct pt_section *section) 352 const struct pt_section *section) 382 struct pt_section *section, uint64_t memsize) 467 const struct pt_section *section; 478 const struct pt_section *sec; 525 struct pt_section *section, uint64_t laddr) 595 struct pt_section *se [all...] |
H A D | pt_image.c | 30 #include "pt_section.h" 58 static struct pt_section_list *pt_mk_section_list(struct pt_section *section, 155 int pt_image_add(struct pt_image *image, struct pt_section *section, 182 struct pt_section *lsec; 267 int pt_image_remove(struct pt_image *image, struct pt_section *section, 277 const struct pt_section *sec; 311 struct pt_section *section; 389 const struct pt_section *sec; 579 struct pt_section *section; 628 struct pt_section *sectio [all...] |
H A D | pt_block_decoder.c | 31 #include "pt_section.h" 2472 struct pt_section *section; 2534 struct pt_section *section;
|
/freebsd-13-stable/contrib/processor-trace/libipt/test/src/ |
H A D | ptunit-mapped_section.c | 39 struct pt_section sec; 53 struct pt_section sec; 67 struct pt_section sec; 81 struct pt_section sec; 155 static struct pt_section section; 157 struct pt_section *psection; 170 struct pt_section *psection;
|
H A D | ptunit-msec_cache.c | 36 int pt_section_get(struct pt_section *section) 51 int pt_section_put(struct pt_section *section) 66 int pt_section_map(struct pt_section *section) 85 int pt_section_unmap(struct pt_section *section) 110 struct pt_section *section; 121 struct pt_section *section; 142 struct pt_section *section; 164 struct pt_section section; 250 struct pt_section *section; 282 struct pt_section *sectio [all...] |
H A D | ptunit-image_section_cache.c | 38 struct pt_section { struct 72 extern int pt_mk_section(struct pt_section **psection, const char *filename, 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 *sectio [all...] |
H A D | ptunit-section-file.c | 29 #include "pt_section.h" 100 static int pt_section_map_success(struct pt_section *section) 129 int pt_section_map(struct pt_section *section)
|
H A D | ptunit-image.c | 32 #include "pt_section.h" 80 struct pt_section *section[ifix_nsecs]; 90 struct pt_section **section, uint64_t *laddr, 106 struct pt_section section[ifix_nsecs]; 125 static void ifix_init_section(struct pt_section *section, char *filename, 167 struct pt_section *section, uint64_t laddr) 187 const char *pt_section_filename(const struct pt_section *section) 195 uint64_t pt_section_offset(const struct pt_section *section) 203 uint64_t pt_section_size(const struct pt_section *section) 211 int pt_mk_section(struct pt_section **psectio [all...] |
H A D | ptunit-section.c | 32 #include "pt_section.h" 47 struct pt_section *section); 49 struct pt_section *section, uint64_t size); 52 struct pt_section *section) 67 struct pt_section *section, uint64_t size) 127 struct pt_section *section; 301 struct pt_section section; 319 struct pt_section section;
|
/freebsd-13-stable/contrib/processor-trace/libipt/src/posix/ |
H A D | pt_section_posix.c | 29 #include "pt_section.h" 73 static int check_file_status(struct pt_section *section, int fd) 99 int pt_sec_posix_map(struct pt_section *section, int fd) 162 static int pt_sec_posix_map_success(struct pt_section *section) 198 int pt_section_map(struct pt_section *section) 265 int pt_sec_posix_unmap(struct pt_section *section) 287 int pt_sec_posix_read(const struct pt_section *section, uint8_t *buffer, 312 int pt_sec_posix_memsize(const struct pt_section *section, uint64_t *size)
|
/freebsd-13-stable/contrib/processor-trace/libipt/src/windows/ |
H A D | pt_section_windows.c | 29 #include "pt_section.h" 90 static int check_file_status(struct pt_section *section, int fd) 125 int pt_sec_windows_map(struct pt_section *section, int fd) 195 static int pt_sec_windows_map_success(struct pt_section *section) 231 int pt_section_map(struct pt_section *section) 325 int pt_sec_windows_unmap(struct pt_section *section) 349 int pt_sec_windows_read(const struct pt_section *section, uint8_t *buffer, 375 int pt_sec_windows_memsize(const struct pt_section *section, uint64_t *size)
|
/freebsd-13-stable/lib/libipt/ |
H A D | Makefile | 43 pt_section.c \
|