/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_procmaps_solaris.cpp | 33 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { argument 40 segment->start = (uptr)xmapentry->pr_vaddr; 41 segment->end = (uptr)(xmapentry->pr_vaddr + xmapentry->pr_size); 42 segment->offset = (uptr)xmapentry->pr_offset; 44 segment->protection = 0; 46 segment->protection |= kProtectionRead; 48 segment->protection |= kProtectionWrite; 50 segment->protection |= kProtectionExecute; 52 if (segment->filename != NULL && segment [all...] |
H A D | sanitizer_procmaps_linux.cpp | 32 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { argument 41 segment->start = ParseHex(&data_.current); 43 segment->end = ParseHex(&data_.current); 46 segment->protection = 0; 47 if (*data_.current++ == 'r') segment->protection |= kProtectionRead; 49 if (*data_.current++ == 'w') segment->protection |= kProtectionWrite; 51 if (*data_.current++ == 'x') segment->protection |= kProtectionExecute; 53 if (*data_.current++ == 's') segment->protection |= kProtectionShared; 55 segment->offset = ParseHex(&data_.current); 68 if (segment [all...] |
H A D | sanitizer_procmaps_bsd.cpp | 100 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { argument 108 segment->start = (uptr)VmEntry->kve_start; 109 segment->end = (uptr)VmEntry->kve_end; 110 segment->offset = (uptr)VmEntry->kve_offset; 112 segment->protection = 0; 114 segment->protection |= kProtectionRead; 116 segment->protection |= kProtectionWrite; 118 segment->protection |= kProtectionExecute; 121 if (segment->filename != NULL && segment [all...] |
H A D | sanitizer_procmaps_mac.cpp | 62 // data pointer, when there are no sections, or when the segment 99 // command size in bytes. We're interested only in segment load commands 104 // file offset of the current memory segment. 178 // NextSegmentLoad scans the current image for the next segment load command 180 // segment. 181 // Note that the segment addresses are not necessarily sorted. 183 static bool NextSegmentLoad(MemoryMappedSegment *segment, argument 196 // isn't actually the absolute segment address, but the offset portion 206 segment->start = (sc->vmaddr & addr_mask) + base_virt_addr; 207 segment 295 Next(MemoryMappedSegment *segment) argument [all...] |
H A D | sanitizer_posix.cpp | 231 MemoryMappedSegment segment; 232 while (proc_maps.Next(&segment)) { 233 if (segment.start == segment.end) continue; // Empty range. 234 CHECK_NE(0, segment.end); 235 if (!IntervalsAreSeparate(segment.start, segment.end - 1, range_start, 246 MemoryMappedSegment segment(filename, kBufSize); 248 while (proc_maps.Next(&segment)) { 249 Printf("\t%p-%p\t%s\n", (void *)segment [all...] |
H A D | sanitizer_procmaps_common.cpp | 124 MemoryMappedSegment segment(module_name.data(), module_name.size()); 125 for (uptr i = 0; Next(&segment); i++) { 126 const char *cur_name = segment.filename; 140 uptr base_address = (i ? segment.start : 0) - segment.offset; 143 segment.AddAddressRanges(&cur_module);
|
/freebsd-11-stable/contrib/binutils/include/elf/ |
H A D | internal.h | 64 unsigned long p_type; /* Identifies program segment type */ 230 /* Next program segment. */ 232 /* Program segment type. */ 234 /* Program segment flags. */ 236 /* Program segment physical address. */ 238 /* Program segment virtual address offset from section vma. */ 240 /* Program segment alignment. */ 248 /* Whether the p_align field is valid; if not, PT_LOAD segment 251 /* Whether this segment includes the file header. */ 253 /* Whether this segment include [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_platform_posix.cpp | 130 MemoryMappedSegment segment; local 131 while (proc_maps.Next(&segment)) { 132 if (IsAppMem(segment.start)) continue; 133 if (segment.start >= HeapMemEnd() && segment.start < HeapEnd()) continue; 134 if (segment.protection == 0) // Zero page or mprotected. 136 if (segment.start >= VdsoBeg()) // vdso 139 segment.start, segment.end);
|
H A D | tsan_platform_linux.cpp | 198 MemoryMappedSegment segment(name, ARRAY_SIZE(name)); 199 while (proc_maps.Next(&segment)) { 200 if (segment.filename[0] != 0 && segment.filename[0] != '[' && 201 segment.IsReadable() && segment.IsExecutable() && 202 !segment.IsWritable() && IsAppMem(segment.start)) { 204 char *shadow_start = (char *)MemToShadow(segment.start); 205 char *shadow_end = (char *)MemToShadow(segment [all...] |
/freebsd-11-stable/contrib/subversion/subversion/libsvn_repos/ |
H A D | authz.c | 236 * in the next segment level. We keep it separate to save a bit of memory 241 /* If not NULL, this represents the "*" follow-segment. */ 244 /* If not NULL, this represents the "**" follow-segment. */ 248 * prefix part of "prefix*" patterns. Sorted by segment prefix. */ 253 * segment suffix. */ 261 /* This node itself is a "**" segment and must therefore itself be added 267 * prefix tree, with a single, whole segment stored at each node. The whole 272 /* The segment as specified in the path rule. During the lookup tree walk, 273 * this will compared to the respective segment of the path to check. */ 274 svn_string_t segment; 270 svn_string_t segment; member in struct:node_t 289 create_node(authz_rule_segment_t *segment, apr_pool_t *result_pool) argument 306 ensure_node(node_t **node, authz_rule_segment_t *segment, apr_pool_t *result_pool) argument 324 const authz_rule_segment_t *segment = void_rhs; local 337 const char *segment = void_rhs; local 347 ensure_node_in_array(apr_array_header_t **array, authz_rule_segment_t *segment, apr_pool_t *result_pool) argument 393 authz_rule_segment_t *segment; member in struct:node_segment_pair_t 427 insert_path(construction_context_t *ctx, node_t *node, path_access_t *path_access, int segment_count, authz_rule_segment_t *segment, apr_pool_t *result_pool, apr_pool_t *scratch_pool) argument 1132 add_if_prefix_matches(lookup_state_t *state, const sorted_pattern_t *prefix, const svn_stringbuf_t *segment) argument 1145 add_prefix_matches(lookup_state_t *state, const svn_stringbuf_t *segment, apr_array_header_t *prefixes) argument 1180 add_complex_matches(lookup_state_t *state, const svn_stringbuf_t *segment, apr_array_header_t *patterns) argument 1205 next_segment(svn_stringbuf_t *segment, const char *path) argument 1283 svn_stringbuf_t *segment = state->scratch_pad; local [all...] |
/freebsd-11-stable/contrib/binutils/gas/config/ |
H A D | tc-score.h | 38 #define md_relax_frag(segment, fragp, stretch) score_relax_frag (segment, fragp, stretch)
|
H A D | tc-mips.h | 49 #define md_relax_frag(segment, fragp, stretch) \ 50 mips_relax_frag(segment, fragp, stretch)
|
/freebsd-11-stable/tools/tools/dmardump/ |
H A D | dmardump.c | 61 pci_find_conf(int segment, int bus, int slot, int func) argument 78 patterns[0].pc_sel.pc_domain = segment; 99 dump_context_table(int segment, int bus, uint64_t base_addr) argument 117 conf = pci_find_conf(segment, bus, 0, idx); 119 conf = pci_find_conf(segment, bus, idx >> 3, idx & 7); 153 handle_drhd(int segment, uint64_t base_addr) argument 166 printf("drhd @ %#jx (version %d.%d) PCI segment %d%s:\n", 168 segment, gsts & DMAR_GSTS_TES ? "" : " (disabled)"); 181 dump_ext_context_table(segment, bus, 185 dump_ext_context_table(segment, bu [all...] |
/freebsd-11-stable/sys/dev/ocs_fc/ |
H A D | ocs_utils.c | 1630 static int32_t ocs_segment_remaining(ocs_textbuf_segment_t *segment); 1632 static void ocs_textbuf_segment_free(ocs_t *ocs, ocs_textbuf_segment_t *segment); 1662 ocs_textbuf_segment_t *segment = ocs_textbuf_get_segment(textbuf, idx); local 1663 if (segment == NULL) { 1666 return segment->buffer; 1671 ocs_textbuf_segment_t *segment = ocs_textbuf_get_segment(textbuf, idx); local 1672 if (segment == NULL) { 1675 return segment->buffer_length; 1680 ocs_textbuf_segment_t *segment = ocs_textbuf_get_segment(textbuf, idx); local 1681 if (segment 1720 ocs_textbuf_segment_t *segment = NULL; local 1747 ocs_textbuf_segment_free(ocs_t *ocs, ocs_textbuf_segment_t *segment) argument 1761 ocs_textbuf_segment_t *segment; local 1779 ocs_textbuf_segment_t *segment; local 1801 ocs_textbuf_segment_t *segment; local 1831 ocs_textbuf_segment_t *segment; local 1883 ocs_textbuf_segment_t *segment; local 1969 ocs_segment_remaining(ocs_textbuf_segment_t *segment) argument 1978 ocs_textbuf_segment_t *segment; local [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bio/ |
H A D | bss_rtcp.c | 243 int status, i, segment, length; local 249 for (i = 0; i < inl; i += segment) { 250 segment = inl - i; 251 if (segment > sizeof(ctx->msg.data)) 252 segment = sizeof(ctx->msg.data); 255 ctx->msg.length = segment; 256 memmove(ctx->msg.data, &in[i], segment); 257 status = put(b->num, (char *)&ctx->msg, segment + RPC_HDR_SIZE);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbIndex.cpp | 61 lldb::addr_t PdbIndex::MakeVirtualAddress(uint16_t segment, argument 64 lldbassert(segment > 0); 67 lldbassert(segment <= max_section + 1); 71 if (segment == max_section + 1) 74 const llvm::object::coff_section &cs = dbi().getSectionHeaders()[segment - 1]; 80 return MakeVirtualAddress(so.segment, so.offset); 84 PdbIndex::GetModuleIndexForAddr(uint16_t segment, uint32_t offset) const { argument 85 return GetModuleIndexForVa(MakeVirtualAddress(segment, offset));
|
/freebsd-11-stable/contrib/groff/src/preproc/pic/ |
H A D | object.h | 160 struct segment { struct 163 segment *next; 164 segment(const position &, int, segment *); 195 segment *segment_list;
|
/freebsd-11-stable/contrib/subversion/subversion/libsvn_ra_serf/ |
H A D | getlocationsegments.c | 51 /* location segment callback function/baton */ 69 { REPORT, S_, "location-segment", SEGMENT, 91 svn_location_segment_t segment; 105 segment.path = path; /* may be NULL */ 106 segment.range_start = (svn_revnum_t)start_val; 107 segment.range_end = (svn_revnum_t)end_val; 108 SVN_ERR(gls_ctx->receiver(&segment, gls_ctx->receiver_baton, scratch_pool)); 89 svn_location_segment_t segment; local
|
/freebsd-11-stable/sys/netgraph/ |
H A D | ng_frame_relay.c | 103 const static struct segment { struct 114 #define SHIFTIN(segment, byte, dlci) \ 116 (dlci) <<= (segment)->width; \ 118 (((byte) & (segment)->mask) >> (segment)->shift); \ 121 #define SHIFTOUT(segment, byte, dlci) \ 123 (byte) |= (((dlci) << (segment)->shift) & (segment)->mask); \ 124 (dlci) >>= (segment)->width; \
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/dd/ |
H A D | dd_interceptors.cpp | 273 MemoryMappedSegment segment(name, ARRAY_SIZE(name)); 275 while (proc_maps.Next(&segment)) { 276 bool is_data = segment.offset != 0 && segment.filename[0] != 0; 279 bool is_bss = segment.offset == 0 && 280 (segment.filename[0] == 0 || 281 internal_strcmp(segment.filename, "[heap]") == 0) && 283 if (g_data_start == 0 && is_data) g_data_start = segment.start; 284 if (is_bss) g_data_end = segment.end;
|
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-address.h | 191 #define CVMX_ADD_SEG32(segment, add) (((int32_t)segment << 31) | (int32_t)(add)) 201 #define CVMX_ADD_SEG(segment, add) ((((uint64_t)segment) << 62) | (add))
|
/freebsd-11-stable/sbin/pfctl/ |
H A D | pfctl.h | 108 struct segment { struct 109 LIST_ENTRY(segment) _next;
|
/freebsd-11-stable/stand/i386/libi386/ |
H A D | pxetramp.s | 30 __bangpxeseg: .word 0x0000 # segment 37 __pxenvseg: .word 0x0000 # segment
|
/freebsd-11-stable/contrib/elftoolchain/elfcopy/ |
H A D | elfcopy.h | 113 struct segment; 117 struct segment *seg; /* containing segment */ 118 struct segment *seg_tls; /* tls segment */ 146 struct segment { struct 152 uint64_t type; /* segment type */ 157 STAILQ_ENTRY(segment) seg_list; /* next segment */ 248 STAILQ_HEAD(, segment) v_se [all...] |
/freebsd-11-stable/contrib/subversion/subversion/libsvn_client/ |
H A D | log.c | 59 /* A location segment callback for obtaining the copy source of 63 copyfrom_info_receiver(svn_location_segment_t *segment, 75 /* If this is the first segment, it's not of interest to us. Otherwise 76 (so long as this segment doesn't represent a history gap), it holds 82 else if (segment->path) 84 /* The end of the second non-gap segment is the location copied from. */ 85 copyfrom_info->path = apr_pstrdup(copyfrom_info->pool, segment->path); 86 copyfrom_info->rev = segment->range_end; 616 const svn_location_segment_t *segment = 619 if (rev < segment 62 copyfrom_info_receiver(svn_location_segment_t *segment, void *baton, apr_pool_t *pool) argument 615 const svn_location_segment_t *segment = local 921 svn_location_segment_t *segment = apr_pcalloc(pool, sizeof(*segment)); local [all...] |