Searched refs:segment (Results 1 - 25 of 129) sorted by relevance

123456

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_procmaps_solaris.cpp33 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 Dsanitizer_procmaps_linux.cpp32 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 Dsanitizer_procmaps_bsd.cpp100 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 Dsanitizer_procmaps_mac.cpp62 // 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 Dsanitizer_posix.cpp231 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 Dsanitizer_procmaps_common.cpp124 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 Dinternal.h64 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 Dtsan_platform_posix.cpp130 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 Dtsan_platform_linux.cpp198 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 Dauthz.c236 * 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 Dtc-score.h38 #define md_relax_frag(segment, fragp, stretch) score_relax_frag (segment, fragp, stretch)
H A Dtc-mips.h49 #define md_relax_frag(segment, fragp, stretch) \
50 mips_relax_frag(segment, fragp, stretch)
/freebsd-11-stable/tools/tools/dmardump/
H A Ddmardump.c61 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 Docs_utils.c1630 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 Dbss_rtcp.c243 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 DPdbIndex.cpp61 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 Dobject.h160 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 Dgetlocationsegments.c51 /* 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 Dng_frame_relay.c103 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 Ddd_interceptors.cpp273 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 Dcvmx-address.h191 #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 Dpfctl.h108 struct segment { struct
109 LIST_ENTRY(segment) _next;
/freebsd-11-stable/stand/i386/libi386/
H A Dpxetramp.s30 __bangpxeseg: .word 0x0000 # segment
37 __pxenvseg: .word 0x0000 # segment
/freebsd-11-stable/contrib/elftoolchain/elfcopy/
H A Delfcopy.h113 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 Dlog.c59 /* 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...]

Completed in 296 milliseconds

123456