Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 224) sorted by relevance

123456789

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
HDsanitizer_procmaps_solaris.cpp46 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { in Next() argument
54 segment->start = (uptr)xmapentry->pr_vaddr; in Next()
55 segment->end = (uptr)(xmapentry->pr_vaddr + xmapentry->pr_size); in Next()
56 segment->offset = (uptr)xmapentry->pr_offset; in Next()
58 segment->protection = 0; in Next()
60 segment->protection |= kProtectionRead; in Next()
62 segment->protection |= kProtectionWrite; in Next()
64 segment->protection |= kProtectionExecute; in Next()
66 segment->protection |= kProtectionShared; in Next()
68 if (segment->filename != NULL && segment->filename_size > 0) { in Next()
[all …]
HDsanitizer_procmaps_linux.cpp32 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { in Next() argument
41 segment->start = ParseHex(&data_.current); in Next()
43 segment->end = ParseHex(&data_.current); in Next()
46 segment->protection = 0; in Next()
47 if (*data_.current++ == 'r') segment->protection |= kProtectionRead; in Next()
49 if (*data_.current++ == 'w') segment->protection |= kProtectionWrite; in Next()
51 if (*data_.current++ == 'x') segment->protection |= kProtectionExecute; in Next()
53 if (*data_.current++ == 's') segment->protection |= kProtectionShared; in Next()
55 segment->offset = ParseHex(&data_.current); in Next()
68 if (segment->filename) { in Next()
[all …]
HDsanitizer_procmaps_mac.cpp249 static bool NextSegmentLoad(MemoryMappedSegment *segment, in NextSegmentLoad() argument
274 segment->start = (sc->vmaddr & addr_mask) + base_virt_addr; in NextSegmentLoad()
275 segment->end = segment->start + sc->vmsize; in NextSegmentLoad()
290 segment->protection = sc->initprot; in NextSegmentLoad()
291 segment->offset = (layout_data->current_filetype == in NextSegmentLoad()
295 if (segment->filename) { in NextSegmentLoad()
299 internal_strncpy(segment->filename, src, segment->filename_size); in NextSegmentLoad()
301 segment->arch = layout_data->current_arch; in NextSegmentLoad()
302 internal_memcpy(segment->uuid, layout_data->current_uuid, kModuleUUIDSize); in NextSegmentLoad()
370 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { in Next() argument
[all …]
HDsanitizer_procmaps_fuchsia.cpp55 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { in Next() argument
59 segment->start = entry.base; in Next()
60 segment->end = entry.base + entry.size; in Next()
61 segment->offset = entry.u.mapping.vmo_offset; in Next()
63 segment->protection = in Next()
67 if (segment->filename && segment->filename_size > 0) { in Next()
68 uptr len = Min(sizeof(entry.name), segment->filename_size) - 1; in Next()
69 internal_strncpy(segment->filename, entry.name, len); in Next()
70 segment->filename[len] = 0; in Next()
HDsanitizer_procmaps_bsd.cpp94 bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) { in Next() argument
102 segment->start = (uptr)VmEntry->kve_start; in Next()
103 segment->end = (uptr)VmEntry->kve_end; in Next()
104 segment->offset = (uptr)VmEntry->kve_offset; in Next()
106 segment->protection = 0; in Next()
108 segment->protection |= kProtectionRead; in Next()
110 segment->protection |= kProtectionWrite; in Next()
112 segment->protection |= kProtectionExecute; in Next()
114 if (segment->filename != NULL && segment->filename_size > 0) { in Next()
115 internal_snprintf(segment->filename, in Next()
[all …]
HDsanitizer_posix.cpp243 MemoryMappedSegment segment; in MemoryRangeIsAvailable() local
244 while (proc_maps.Next(&segment)) { in MemoryRangeIsAvailable()
245 if (segment.start == segment.end) continue; // Empty range. in MemoryRangeIsAvailable()
246 CHECK_NE(0, segment.end); in MemoryRangeIsAvailable()
247 if (!IntervalsAreSeparate(segment.start, segment.end - 1, range_start, in MemoryRangeIsAvailable()
259 MemoryMappedSegment segment(filename, kBufSize); in DumpProcessMap() local
261 while (proc_maps.Next(&segment)) { in DumpProcessMap()
262 Printf("\t%p-%p\t%s\n", (void *)segment.start, (void *)segment.end, in DumpProcessMap()
263 segment.filename); in DumpProcessMap()
291 MemoryMappedSegment segment(buff.data(), buff.size()); in GetCodeRangeForFile() local
[all …]
HDsanitizer_procmaps_common.cpp124 MemoryMappedSegment segment(module_name.data(), module_name.size()); in DumpListOfModules() local
125 for (uptr i = 0; Next(&segment); i++) { in DumpListOfModules()
126 const char *cur_name = segment.filename; in DumpListOfModules()
140 uptr base_address = (i ? segment.start : 0) - segment.offset; in DumpListOfModules()
143 segment.AddAddressRanges(&cur_module); in DumpListOfModules()
/freebsd-13-stable/contrib/subversion/subversion/libsvn_repos/
HDauthz.c270 svn_string_t segment; member
289 create_node(authz_rule_segment_t *segment, in create_node() argument
293 if (segment) in create_node()
294 result->segment = segment->pattern; in create_node()
297 result->segment.data = ""; in create_node()
298 result->segment.len = 0; in create_node()
307 authz_rule_segment_t *segment, in ensure_node() argument
311 *node = create_node(segment, result_pool); in ensure_node()
324 const authz_rule_segment_t *segment = void_rhs; in compare_node_rule_segment() local
326 return strcmp(element->node->segment.data, segment->pattern.data); in compare_node_rule_segment()
[all …]
HDrev_hunt.c801 maybe_crop_and_send_segment(svn_location_segment_t *segment, in maybe_crop_and_send_segment() argument
810 if (! ((segment->range_start > start_rev) in maybe_crop_and_send_segment()
811 || (segment->range_end < end_rev))) in maybe_crop_and_send_segment()
815 if (segment->range_start < end_rev) in maybe_crop_and_send_segment()
816 segment->range_start = end_rev; in maybe_crop_and_send_segment()
817 if (segment->range_end > start_rev) in maybe_crop_and_send_segment()
818 segment->range_end = start_rev; in maybe_crop_and_send_segment()
819 SVN_ERR(receiver(segment, receiver_baton, pool)); in maybe_crop_and_send_segment()
893 svn_location_segment_t *segment; in svn_repos_node_location_segments() local
899 segment = apr_pcalloc(subpool, sizeof(*segment)); in svn_repos_node_location_segments()
[all …]
HDauthz_parse.c485 authz_rule_segment_t *segment; in parse_rule_path() local
540 svn_membuf__resize(&cb->rule_path_buffer, nseg * sizeof(*segment)); in parse_rule_path()
541 segment = cb->rule_path_buffer.data; in parse_rule_path()
542 segment += (nseg - 1); in parse_rule_path()
548 segment->kind = authz_rule_literal; in parse_rule_path()
549 intern_pattern(cb, &segment->pattern, start, pattern_len); in parse_rule_path()
560 segment->kind = authz_rule_literal; in parse_rule_path()
562 intern_pattern(cb, &segment->pattern, pattern->data, pattern->len); in parse_rule_path()
575 (nseg > 1 ? segment - 1 : NULL); in parse_rule_path()
583 segment->kind = authz_rule_any_recursive; in parse_rule_path()
[all …]
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
HDtsan_platform_posix.cpp106 MemoryMappedSegment segment; in CheckAndProtect() local
107 while (proc_maps.Next(&segment)) { in CheckAndProtect()
108 if (segment.start >= HeapMemBeg() && segment.end <= HeapEnd()) { in CheckAndProtect()
118 if (IsAppMem(segment.start) && IsAppMem(segment.end - 1)) in CheckAndProtect()
122 if (segment.start >= HeapMemEnd() && segment.start < HeapEnd()) continue; in CheckAndProtect()
124 if (segment.protection == 0) // Zero page or mprotected. in CheckAndProtect()
127 if (segment.start >= VdsoBeg()) // vdso in CheckAndProtect()
134 segment.start, segment.end); in CheckAndProtect()
HDtsan_platform_linux.cpp191 MemoryMappedSegment segment(buffer, size); in MapRodata() local
192 while (proc_maps.Next(&segment)) { in MapRodata()
193 if (segment.filename[0] != 0 && segment.filename[0] != '[' && in MapRodata()
194 segment.IsReadable() && segment.IsExecutable() && in MapRodata()
195 !segment.IsWritable() && IsAppMem(segment.start)) { in MapRodata()
197 char *shadow_start = (char *)MemToShadow(segment.start); in MapRodata()
198 char *shadow_end = (char *)MemToShadow(segment.end); in MapRodata()
/freebsd-13-stable/sys/dev/ocs_fc/
HDocs_utils.c1620 static int32_t ocs_segment_remaining(ocs_textbuf_segment_t *segment);
1622 static void ocs_textbuf_segment_free(ocs_t *ocs, ocs_textbuf_segment_t *segment);
1652 ocs_textbuf_segment_t *segment = ocs_textbuf_get_segment(textbuf, idx); in ocs_textbuf_ext_get_buffer() local
1653 if (segment == NULL) { in ocs_textbuf_ext_get_buffer()
1656 return segment->buffer; in ocs_textbuf_ext_get_buffer()
1661 ocs_textbuf_segment_t *segment = ocs_textbuf_get_segment(textbuf, idx); in ocs_textbuf_ext_get_length() local
1662 if (segment == NULL) { in ocs_textbuf_ext_get_length()
1665 return segment->buffer_length; in ocs_textbuf_ext_get_length()
1670 ocs_textbuf_segment_t *segment = ocs_textbuf_get_segment(textbuf, idx); in ocs_textbuf_ext_get_written() local
1671 if (segment == NULL) { in ocs_textbuf_ext_get_written()
[all …]
/freebsd-13-stable/tools/tools/dmardump/
HDdmardump.c59 pci_find_conf(int segment, int bus, int slot, int func) in pci_find_conf() argument
76 patterns[0].pc_sel.pc_domain = segment; in pci_find_conf()
97 dump_context_table(int segment, int bus, uint64_t base_addr) in dump_context_table() argument
115 conf = pci_find_conf(segment, bus, 0, idx); in dump_context_table()
117 conf = pci_find_conf(segment, bus, idx >> 3, idx & 7); in dump_context_table()
151 handle_drhd(int segment, uint64_t base_addr) in handle_drhd() argument
166 segment, gsts & DMAR_GSTS_TES ? "" : " (disabled)"); in handle_drhd()
179 dump_ext_context_table(segment, bus, in handle_drhd()
183 dump_ext_context_table(segment, bus, in handle_drhd()
188 dump_context_table(segment, bus, root_table[bus].r1 & in handle_drhd()
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
HDPdbIndex.cpp62 lldb::addr_t PdbIndex::MakeVirtualAddress(uint16_t segment, in MakeVirtualAddress() argument
68 if (segment == 0 || segment > max_section) in MakeVirtualAddress()
71 const llvm::object::coff_section &cs = dbi().getSectionHeaders()[segment - 1]; in MakeVirtualAddress()
76 std::optional<uint16_t> PdbIndex::GetModuleIndexForAddr(uint16_t segment, in GetModuleIndexForAddr() argument
78 return GetModuleIndexForVa(MakeVirtualAddress(segment, offset)); in GetModuleIndexForAddr()
126 lldb::addr_t va = MakeVirtualAddress(so.segment, so.offset); in BuildAddrToSymbolMap()
175 lldb::addr_t start = MakeVirtualAddress(sol.so.segment, sol.so.offset); in FindSymbolsByVa()
/freebsd-13-stable/crypto/openssl/crypto/perlasm/
HDx86masm.pl18 $segment="";
101 $segment = ".text\$";
139 push(@out,"$segment ENDS\n");
197 { push(@out,"$segment\tENDS\n_DATA\tSEGMENT\n"); $segment="_DATA"; }
/freebsd-13-stable/contrib/subversion/subversion/libsvn_client/
HDlog.c62 copyfrom_info_receiver(svn_location_segment_t *segment, in copyfrom_info_receiver() argument
81 else if (segment->path) in copyfrom_info_receiver()
84 copyfrom_info->path = apr_pstrdup(copyfrom_info->pool, segment->path); in copyfrom_info_receiver()
85 copyfrom_info->rev = segment->range_end; in copyfrom_info_receiver()
615 const svn_location_segment_t *segment = in compare_rev_to_segment() local
618 if (rev < segment->range_start) in compare_rev_to_segment()
620 else if (rev > segment->range_end) in compare_rev_to_segment()
921 svn_location_segment_t *segment = apr_pcalloc(pool, sizeof(*segment)); in svn_client_log5() local
922 log_segments = apr_array_make(pool, 1, sizeof(segment)); in svn_client_log5()
924 segment->range_start = oldest_rev; in svn_client_log5()
[all …]
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/dd/
HDdd_interceptors.cpp274 MemoryMappedSegment segment(name, ARRAY_SIZE(name)); in InitDataSeg() local
276 while (proc_maps.Next(&segment)) { in InitDataSeg()
277 bool is_data = segment.offset != 0 && segment.filename[0] != 0; in InitDataSeg()
280 bool is_bss = segment.offset == 0 && in InitDataSeg()
281 (segment.filename[0] == 0 || in InitDataSeg()
282 internal_strcmp(segment.filename, "[heap]") == 0) && in InitDataSeg()
284 if (g_data_start == 0 && is_data) g_data_start = segment.start; in InitDataSeg()
285 if (is_bss) g_data_end = segment.end; in InitDataSeg()
/freebsd-13-stable/sys/netgraph/
HDng_frame_relay.c101 const static struct segment { struct
112 #define SHIFTIN(segment, byte, dlci) \ argument
114 (dlci) <<= (segment)->width; \
116 (((byte) & (segment)->mask) >> (segment)->shift); \
119 #define SHIFTOUT(segment, byte, dlci) \ argument
121 (byte) |= (((dlci) << (segment)->shift) & (segment)->mask); \
122 (dlci) >>= (segment)->width; \
/freebsd-13-stable/contrib/llvm-project/lldb/source/Target/
HDTraceDumper.cpp205 DumpSegmentContext(const TraceDumper::FunctionCall::TracedSegment &segment) { in DumpSegmentContext() argument
206 if (segment.GetOwningCall().IsError()) { in DumpSegmentContext()
211 const SymbolContext &first_sc = segment.GetFirstInstructionSymbolInfo().sc; in DumpSegmentContext()
213 &m_s, segment.GetFirstInstructionSymbolInfo().exe_ctx.GetTargetPtr(), in DumpSegmentContext()
214 segment.GetFirstInstructionSymbolInfo().address, in DumpSegmentContext()
220 const SymbolContext &last_sc = segment.GetLastInstructionSymbolInfo().sc; in DumpSegmentContext()
226 &m_s, segment.GetFirstInstructionSymbolInfo().exe_ctx.GetTargetPtr(), in DumpSegmentContext()
227 segment.GetLastInstructionSymbolInfo().address, in DumpSegmentContext()
261 for (const TraceDumper::FunctionCall::TracedSegment &segment : in DumpFunctionCallTree() local
264 DumpSegmentContext(segment); in DumpFunctionCallTree()
[all …]
/freebsd-13-stable/contrib/libarchive/libarchive/
HDarchive_write_set_format_zip.c208 struct cd_segment *segment = calloc(1, sizeof(*segment)); in cd_alloc() local
209 if (segment == NULL) in cd_alloc()
211 segment->buff_size = 64 * 1024; in cd_alloc()
212 segment->buff = malloc(segment->buff_size); in cd_alloc()
213 if (segment->buff == NULL) { in cd_alloc()
214 free(segment); in cd_alloc()
217 segment->p = segment->buff; in cd_alloc()
222 = segment; in cd_alloc()
224 zip->central_directory_last->next = segment; in cd_alloc()
225 zip->central_directory_last = segment; in cd_alloc()
[all …]
/freebsd-13-stable/contrib/subversion/subversion/libsvn_ra_serf/
HDgetlocationsegments.c89 svn_location_segment_t segment; in gls_closed() local
103 segment.path = path; /* may be NULL */ in gls_closed()
104 segment.range_start = (svn_revnum_t)start_val; in gls_closed()
105 segment.range_end = (svn_revnum_t)end_val; in gls_closed()
106 SVN_ERR(gls_ctx->receiver(&segment, gls_ctx->receiver_baton, scratch_pool)); in gls_closed()
/freebsd-13-stable/contrib/elftoolchain/elfcopy/
HDelfcopy.h113 struct segment;
117 struct segment *seg; /* containing segment */
118 struct segment *seg_tls; /* tls segment */
146 struct segment { struct
157 STAILQ_ENTRY(segment) seg_list; /* next segment */ argument
248 STAILQ_HEAD(, segment) v_seg; /* list of segments. */
/freebsd-13-stable/stand/i386/libi386/
HDpxe.c132 pxe_p = (pxe_t *)PTOV(pxenv_p->PXEPtr.segment * 16 + in pxe_enable()
214 pxe_p->EntryPointSP.segment, in pxe_init()
218 pxenv_p->RMEntry.segment, pxenv_p->RMEntry.offset); in pxe_init()
237 bcopy(PTOV((gci_p->Buffer.segment << 4) + gci_p->Buffer.offset), in pxe_init()
312 __pxenvseg = pxenv_p->RMEntry.segment; in pxenv_call()
334 __bangpxeseg = pxe_p->EntryPointSP.segment; in bangpxe_call()
509 frame = (char *)((uintptr_t)isr->Frame.segment << 4); in pxe_netif_receive_isr()
612 trans_p->TBD.segment = VTOPSEG(tbd_p); in pxe_netif_put()
616 tbd_p->Xmit.segment = VTOPSEG(data); in pxe_netif_put()
/freebsd-13-stable/sys/contrib/octeon-sdk/
HDcvmx-address.h191 #define CVMX_ADD_SEG32(segment, add) (((int32_t)segment << 31) | (int32_t)(add)) argument
201 #define CVMX_ADD_SEG(segment, add) ((((uint64_t)segment) << 62) | (add)) argument

123456789