Searched refs:misaligned (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A Dmallint.h114 #define misaligned(p) ((unsigned)(p)&3) macro
H A Dmemalign.c49 * or if alignment is misaligned,
72 if (nbytes == 0 || misaligned(align)) {
H A Dmalloc.c583 if ( misaligned(ptr) ) {
782 if ( misaligned(ptr) ||
1254 if ( misaligned(p)\
/illumos-gate/usr/src/lib/libsysevent/
H A Dlibevchannel.c58 #define misaligned(p) ((uintptr_t)(p) & 3) /* 4-byte alignment required */ macro
123 if (scpp == NULL || misaligned(scpp)) {
208 if (scp == NULL || misaligned(scp))
274 if (scp == NULL || misaligned(scp)) {
457 if (scp == NULL || misaligned(scp) || sid == NULL || class == NULL) {
694 if (scp == NULL || misaligned(scp))
783 if (scp == NULL || misaligned(scp)) {
802 if (chlenp == NULL || misaligned(chlenp)) {
839 if (scp == NULL || misaligned(scp))
867 if (scp == NULL || misaligned(sc
[all...]
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dwbuf.s56 ! misaligned stack. We handle an unmapped stack by simulating
57 ! a pagefault at the trap pc and a misaligned stack by generating
192 ! misaligned stack. We handle an unmapped stack by simulating
193 ! a pagefault at the trap pc and a misaligned stack by generating
393 ! misaligned stack. We handle an unmapped stack by simulating
394 ! a pagefault at the trap pc and a misaligned stack by generating
433 ! misaligned stack. We handle an unmapped stack by simulating
434 ! a pagefault at user_rtt and a misaligned stack by generating
H A Dtrap_table.s1528 * %g7 misaligned addr - for alignment traps only
1555 mov %g7, %l3 ! arg2 == misaligned address
2108 lduwa [%g5]ASI_USER, %g7 ! get first half of misaligned data
2109 add %g5, 4, %g5 ! increment misaligned data address
2110 lduwa [%g5]ASI_USER, %g5 ! get second half of misaligned data
2130 mov %g5, %g2 ! misaligned vaddr in %g2
2179 add %g5, 4, %g5 ! increment misaligned data address
2191 mov %g5, %g2 ! misaligned vaddr in %g2
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dwbuf.s55 ! misaligned stack. We handle an unmapped stack by simulating
56 ! a pagefault at the trap pc and a misaligned stack by generating
189 ! misaligned stack. We handle an unmapped stack by simulating
190 ! a pagefault at the trap pc and a misaligned stack by generating
331 ! misaligned stack. We handle an unmapped stack by simulating
332 ! a pagefault at the trap pc and a misaligned stack by generating
368 ! misaligned stack. We handle an unmapped stack by simulating
369 ! a pagefault at user_rtt and a misaligned stack by generating
H A Dtrap_table.s1755 * %g7 misaligned addr - for alignment traps only
1782 mov %g7, %l3 ! arg2 == misaligned address
2304 ldxa [MMU_SFAR]%asi, %g5 ! misaligned vaddr in %g5
2343 lduwa [%g5]ASI_USER, %g7 ! get first half of misaligned data
2344 add %g5, 4, %g5 ! increment misaligned data address
2345 lduwa [%g5]ASI_USER, %g5 ! get second half of misaligned data
2365 mov %g5, %g2 ! misaligned vaddr in %g2
2374 ldxa [MMU_SFAR]%asi, %g5 ! misaligned vaddr in %g5
2416 add %g5, 4, %g5 ! increment misaligned data address
2428 mov %g5, %g2 ! misaligned vadd
[all...]
/illumos-gate/usr/src/lib/libbc/libc/crt/sparc/
H A Dmisalign.s31 ! C library routines for compiler support of misaligned memory
33 ! misaligned address.
47 ! * load 32-bit int from misaligned address
82 ! /* load 32-bit float (not double!) from misaligned address */
116 ! /* load 64-bit float from misaligned address */
172 ! /* store 32-bit int from misaligned address;
202 ! /* store 32-bit float from misaligned address;
239 ! /* store 64-bit float from misaligned address;
267 std %i0,[%fp-8] ! since dest is misaligned, must use temp
277 std %i0,[%fp-8] ! since dest is misaligned, mus
[all...]
/illumos-gate/usr/src/lib/libmtmalloc/common/
H A Dmtmalloc.c174 #define misaligned(p) ((unsigned)(p) & (sizeof (int) - 1)) macro
467 if (size == 0 || alignment == 0 || misaligned(alignment) ||
/illumos-gate/usr/src/lib/watchmalloc/common/
H A Dmalloc.c1107 * or if alignment is misaligned,
1113 #define misaligned(p) ((unsigned)(p) & 3) macro
1133 if (nbytes == 0 || misaligned(align) || align == 0 ||

Completed in 85 milliseconds