Searched refs:seg (Results 1 - 25 of 119) sorted by relevance

12345

/macosx-10.10/ksh-23/ksh/src/lib/libast/vmalloc/
H A Dvmsegment.c43 Seg_t *seg; local
48 for(seg = vd->seg; seg; seg = seg->next)
49 if((Vmuchar_t*)addr >= (Vmuchar_t*)seg->addr &&
50 (Vmuchar_t*)addr < (Vmuchar_t*)seg->baddr )
55 return seg ? (Void_t*)seg
[all...]
H A Dvmwalk.c44 reg Seg_t *seg; local
51 for(seg = vm->data->seg; seg; seg = seg->next)
52 if((rv = (*segf)(vm, seg->addr, seg->extent, vm->disc, handle)) < 0 )
60 for(seg = vm->data->seg; se
[all...]
H A Dvmlast.c45 Seg_t *seg, *last; local
53 for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
54 { if(!(tp = seg->free) || (SIZE(tp)+sizeof(Head_t)) < size)
57 { last->next = seg->next;
58 seg
100 Seg_t *seg; local
146 Seg_t *seg; local
328 Seg_t *seg, *next; local
366 Seg_t *seg; local
[all...]
H A Dvmprivate.c49 reg Seg_t* seg; local
70 if(!(seg = vd->seg) ) /* there is no current segment */
73 { addr = (Vmuchar_t*)(*vm->disc->memoryf)(vm,seg->addr,seg->extent,
74 seg->extent+size,vm->disc);
75 if(addr == (Vmuchar_t*)seg->addr)
76 addr += seg->extent; /* seg successfully extended */
77 else seg
186 _vmtruncate(Vmalloc_t* vm, Seg_t* seg, size_t size, int exact) argument
[all...]
H A Dvmclear.c41 Seg_t *seg, *next; local
59 for(seg = vd->seg; seg; seg = next)
60 { next = seg->next;
62 tp = SEGBLOCK(seg);
63 size = seg->baddr - ((Vmuchar_t*)tp) - 2*sizeof(Head_t);
65 SEG(tp) = seg;
68 seg
[all...]
H A Dvmclose.c41 Seg_t *seg, *vmseg, *next; local
72 for(seg = vd->seg; seg; seg = next)
73 { next = seg->next;
74 if(seg->extent == seg->size) /* root segment */
75 vmseg = seg; /* don't free this yet */
76 else (*disc->memoryf)(vm,seg
[all...]
H A Dvmpool.c52 reg Seg_t *seg; local
74 for(tp = NIL(Block_t*), seg = vd->seg; seg; seg = seg->next)
75 { if((tp = seg->free) &&
82 seg = SEG(tp);
87 got_blk: /* if get here, (tp, s, seg) must be well-defined */
96 seg
125 Seg_t *seg; local
253 Seg_t *seg, *next; local
[all...]
H A Dvmstat.c44 Seg_t *seg; local
82 for(seg = vd->seg; seg; seg = seg->next)
84 st->extent += seg->extent;
86 b = SEGBLOCK(seg);
87 endb = BLOCK(seg->baddr);
115 { if((s = seg
[all...]
H A Dvmopen.c49 { Seg_t seg; /* space for segment */ member in union:_vminit_s::__anon9384
51 } seg; member in struct:_vminit_s
69 Seg_t *seg; local
129 vd->seg = &init->seg.seg; /**/ ASSERT(VLONG(vd->seg)%ALIGN == 0);
130 seg = vd->seg;
131 seg
[all...]
H A Dvmbest.c175 reg Seg_t *seg; local
186 for(seg = vd->seg; seg && rv == 0; seg = seg->next)
187 { b = SEGBLOCK(seg);
188 endb = (Block_t*)(seg->baddr - sizeof(Head_t));
206 if(!TINIEST(b) && SEG(b) != seg)
215 if(SEG(b) != seg)
259 { reg Seg_t* seg; local
529 reg Seg_t *seg, *next; local
724 reg Seg_t* seg; local
903 { reg Seg_t* seg; local
968 Seg_t *seg; local
1013 Seg_t *seg; local
[all...]
/macosx-10.10/xnu-2782.1.97/libkern/kxld/
H A Dkxld_seg.c54 static kern_return_t reorder_sections(KXLDSeg *seg, KXLDArray *section_order);
64 static kern_return_t seg_export_macho_header_32(const KXLDSeg *seg, u_char *buf,
68 static kern_return_t seg_export_macho_header_64(const KXLDSeg *seg, u_char *buf,
72 static KXLDSect * get_sect_by_index(const KXLDSeg *seg, u_int idx);
78 kxld_seg_init_from_macho_32(KXLDSeg *seg, struct segment_command *src) argument
81 check(seg);
84 strlcpy(seg->segname, src->segname, sizeof(seg->segname));
85 seg->base_addr = src->vmaddr;
86 seg
107 kxld_seg_init_from_macho_64(KXLDSeg *seg, struct segment_command_64 *src) argument
139 KXLDSeg *seg = NULL; local
180 KXLDSeg *seg = NULL; local
265 reorder_sections(KXLDSeg *seg, KXLDArray *section_order) argument
413 KXLDSeg *seg = NULL; local
437 kxld_seg_clear(KXLDSeg *seg) argument
458 kxld_seg_deinit(KXLDSeg *seg) argument
469 kxld_seg_get_vmsize(const KXLDSeg *seg) argument
479 kxld_seg_get_macho_header_size(const KXLDSeg *seg, boolean_t is_32_bit) argument
521 get_sect_by_index(const KXLDSeg *seg, u_int idx) argument
531 kxld_seg_export_macho_to_file_buffer(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long *data_offset, u_long data_size, boolean_t is_32_bit) argument
587 kxld_seg_export_macho_to_vm(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long data_size, kxld_addr_t file_link_addr, boolean_t is_32_bit) argument
628 seg_export_macho_header_32(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument
668 seg_export_macho_header_64(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument
707 kxld_seg_add_section(KXLDSeg *seg, KXLDSect *sect) argument
739 kxld_seg_finish_init(KXLDSeg *seg) argument
773 kxld_seg_set_vm_protections(KXLDSeg *seg, boolean_t strict_protections) argument
798 kxld_seg_relocate(KXLDSeg *seg, kxld_addr_t link_addr) argument
813 kxld_seg_populate_linkedit(KXLDSeg *seg, const KXLDSymtab *symtab, boolean_t is_32_bit , const KXLDArray *locrelocs , const KXLDArray *extrelocs , boolean_t target_supports_slideable_kexts ) argument
[all...]
H A Dkxld_seg.h64 kern_return_t kxld_seg_init_from_macho_32(KXLDSeg *seg, struct segment_command *src)
69 kern_return_t kxld_seg_init_from_macho_64(KXLDSeg *seg, struct segment_command_64 *src)
86 void kxld_seg_clear(KXLDSeg *seg)
89 void kxld_seg_deinit(KXLDSeg *seg)
97 kxld_size_t kxld_seg_get_vmsize(const KXLDSeg *seg)
100 u_long kxld_seg_get_macho_header_size(const KXLDSeg *seg, boolean_t is_32_bit)
105 u_long kxld_seg_get_macho_data_size(const KXLDSeg *seg)
110 kxld_seg_export_macho_to_file_buffer(const KXLDSeg *seg, u_char *buf,
117 kxld_seg_export_macho_to_vm(const KXLDSeg *seg, u_char *buf,
127 kern_return_t kxld_seg_add_section(KXLDSeg *seg, struc
[all...]
/macosx-10.10/tcl-105/tcl_ext/snack/snack/generic/
H A Dg711.c140 short seg; local
153 seg = search(pcm_val, seg_aend, 8);
157 if (seg >= 8) /* out of range, return maximum value. */
160 aval = (unsigned char) seg << SEG_SHIFT;
161 if (seg < 2)
164 aval |= (pcm_val >> seg) & QUANT_MASK;
178 short seg; local
183 seg = ((unsigned)a_val & SEG_MASK) >> SEG_SHIFT;
184 switch (seg) {
193 t <<= seg
235 short seg; local
[all...]
/macosx-10.10/xnu-2782.1.97/osfmk/i386/
H A Dldt.c63 #include <i386/seg.h>
H A Duser_ldt.h72 #include <i386/seg.h>
/macosx-10.10/xnu-2782.1.97/iokit/Kernel/
H A DIOMemoryCursor.cpp129 PhysicalSegment seg = { 0, 0 }; local
131 while ((seg.location) || (fromPosition < inDescriptorLength))
133 if (!seg.location)
135 seg.location = inDescriptor->getPhysicalSegment(
136 fromPosition, (IOByteCount*)&seg.length);
137 assert(seg.location);
138 assert(seg.length);
139 fromPosition += seg.length;
144 curTransferSize += seg.length;
145 curSeg = seg;
[all...]
/macosx-10.10/xnu-2782.1.97/tools/tests/libMicro/
H A Dmprotect.c59 static vchar_t *seg; variable
125 seg = (vchar_t *)mmap(NULL, lm_optB * optl, PROT_READ | PROT_WRITE,
128 if (seg == MAP_FAILED) {
134 foo += seg[i];
140 seg[i] = 1;
170 k += seg[i * optl + j];
179 if (mprotect((void *)&seg[i * optl], optl, prot) == -1) {
/macosx-10.10/tcpdump-61/tcpdump/
H A Dprint-token.c108 int seg; local
144 for (seg = 0; seg < SEGMENT_COUNT(trp); seg++)
145 printf(" [%d:%d]", RING_NUMBER(trp, seg),
146 BRIDGE_NUMBER(trp, seg));
150 for (seg = 0; seg < SEGMENT_COUNT(trp); seg++)
151 printf(":%x", EXTRACT_16BITS(&trp->token_rseg[seg]));
[all...]
/macosx-10.10/dyld-353.2.1/launch-cache/
H A DMachORebaser.hpp94 void adjustSegmentLoadCommand(macho_segment_command<P>* seg);
139 const MachOLayoutAbstraction::Segment& seg = *it; local
140 if ( strcmp(seg.name(), "__LINKEDIT") == 0 ) {
141 fLinkEditBase = (uint8_t*)seg.mappedAddress() - seg.fileOffset();
184 const MachOLayoutAbstraction::Segment& seg = *it; local
185 if ( (seg.newAddress() - seg.address()) != slide )
203 const MachOLayoutAbstraction::Segment& seg = *it; local
204 if ( seg
242 adjustSegmentLoadCommand(macho_segment_command<P>* seg) argument
250 adjustSegmentLoadCommand(macho_segment_command<P>* seg) argument
290 macho_segment_command<P>* seg = (macho_segment_command<P>*)cmd; local
325 const MachOLayoutAbstraction::Segment& seg = *it; local
340 const MachOLayoutAbstraction::Segment& seg = *it; local
353 const MachOLayoutAbstraction::Segment& seg = *it; local
366 const MachOLayoutAbstraction::Segment& seg = *it; local
697 const macho_segment_command<P>* seg; local
758 const MachOLayoutAbstraction::Segment& seg = segments[segIndex]; local
879 const macho_segment_command<P>* seg = (macho_segment_command<P>*)cmd; local
912 const MachOLayoutAbstraction::Segment& seg = *it; local
999 const MachOLayoutAbstraction::Segment& seg = *it; local
1021 const MachOLayoutAbstraction::Segment& seg = *it; local
[all...]
/macosx-10.10/IOGraphics-485/tools/
H A Dbootgamma.c21 uint16_t channel, idx, maxIdx, seg; local
29 seg = 0;
41 if (seg < channelGamma->pointCount)
43 endIn = channelGamma->points[seg].in;
44 endOut = channelGamma->points[seg].out;
45 seg++;
/macosx-10.10/cxxfilt-11/cxxfilt/bfd/
H A Dmach-o.c374 bfd_mach_o_segment_command *seg = &command->command.segment; local
379 memcpy (buf, seg->segname, 16);
380 bfd_h_put_32 (abfd, seg->vmaddr, buf + 16);
381 bfd_h_put_32 (abfd, seg->vmsize, buf + 20);
382 bfd_h_put_32 (abfd, seg->fileoff, buf + 24);
383 bfd_h_put_32 (abfd, seg->filesize, buf + 28);
384 bfd_h_put_32 (abfd, 0 /* seg->maxprot */, buf + 32);
385 bfd_h_put_32 (abfd, 0 /* seg->initprot */, buf + 36);
386 bfd_h_put_32 (abfd, seg->nsects, buf + 40);
387 bfd_h_put_32 (abfd, seg
473 bfd_mach_o_symtab_command *seg = &command->command.symtab; local
1159 bfd_mach_o_dysymtab_command *seg = &command->command.dysymtab; local
1193 bfd_mach_o_symtab_command *seg = &command->command.symtab; local
1254 bfd_mach_o_segment_command *seg = &command->command.segment; local
1402 bfd_mach_o_segment_command *seg; local
1417 bfd_mach_o_segment_command *seg; local
1807 struct bfd_mach_o_segment_command *seg = NULL; local
1905 bfd_mach_o_segment_command *seg = NULL; local
[all...]
/macosx-10.10/objc4-646/runtime/
H A Dobjc-file.mm85 const segmentType *seg = getsegbynamefromheader(hi->mhdr, "__DATA");
86 if (!seg) return NO;
90 for (i = 0; i < seg->nsects; i++) {
91 sect = ((const sectionType *)(seg+1))+i;
/macosx-10.10/objc4-646/
H A Dmarkgc.c199 void doseg32(void *start, struct segment_command *seg, bool needsFlip, struct gcinfo *gcip) { argument
202 seg->fileoff = OSSwapInt32(seg->fileoff);
203 seg->nsects = OSSwapInt32(seg->nsects);
205 if (debug) printf("segment name: %s, nsects %d\n", seg->segname, seg->nsects);
206 if (seg->segname[0]) {
207 if (strcmp("__OBJC", seg->segname)) return;
209 struct section *sect = (struct section *)(seg
216 doseg64(void *start, struct segment_command_64 *seg, bool needsFlip, struct gcinfo *gcip) argument
[all...]
/macosx-10.10/architecture-266/i386/
H A Ddesc.h109 sel_t seg; member in struct:call_gate
125 sel_t seg; member in struct:trap_gate
141 sel_t seg; member in struct:intr_gate
/macosx-10.10/xnu-2782.1.97/EXTERNAL_HEADERS/architecture/i386/
H A Ddesc.h111 sel_t seg; member in struct:call_gate
127 sel_t seg; member in struct:trap_gate
143 sel_t seg; member in struct:intr_gate

Completed in 142 milliseconds

12345