vma 897 maint/gnulib/lib/sigsegv.c struct vma_struct vma; vma 899 maint/gnulib/lib/sigsegv.c if (sigsegv_get_vma ((uintptr_t) some_variable_on_stack, &vma) >= 0) vma 900 maint/gnulib/lib/sigsegv.c stack_top = vma.end - 1; vma 959 maint/gnulib/lib/sigsegv.c struct vma_struct vma; vma 963 maint/gnulib/lib/sigsegv.c ret = sigsegv_get_vma (stack_top, &vma); vma 977 maint/gnulib/lib/sigsegv.c if (addr >= vma.prev_end && addr <= vma.end - 1) vma 980 maint/gnulib/lib/sigsegv.c if (addr >= vma.start vma 981 maint/gnulib/lib/sigsegv.c ? (addr <= vma.end - 1) vma 982 maint/gnulib/lib/sigsegv.c : vma.is_near_this (addr, &vma)) vma 984 maint/gnulib/lib/sigsegv.c if (addr <= vma.end - 1 vma 985 maint/gnulib/lib/sigsegv.c ? (addr >= vma.start) vma 986 maint/gnulib/lib/sigsegv.c : vma.is_near_this (addr, &vma)) vma 1002 maint/gnulib/lib/sigsegv.c uintptr_t current_stack_size = vma.end - vma.start; vma 1017 maint/gnulib/lib/sigsegv.c || (old_sp <= vma.start + 4096 vma 1018 maint/gnulib/lib/sigsegv.c && vma.start <= old_sp + 4096)) vma 1020 maint/gnulib/lib/sigsegv.c || (old_sp <= vma.end + 4096 vma 1021 maint/gnulib/lib/sigsegv.c && vma.end <= old_sp + 4096)) vma 1102 maint/gnulib/lib/sigsegv.c struct vma_struct vma; vma 1106 maint/gnulib/lib/sigsegv.c ret = sigsegv_get_vma (stack_top, &vma); vma 1121 maint/gnulib/lib/sigsegv.c uintptr_t current_stack_size = vma.end - vma.start; vma 1136 maint/gnulib/lib/sigsegv.c || (old_sp <= vma.start + 4096 vma 1137 maint/gnulib/lib/sigsegv.c && vma.start <= old_sp + 4096)) vma 1139 maint/gnulib/lib/sigsegv.c || (old_sp <= vma.end + 4096 vma 1140 maint/gnulib/lib/sigsegv.c && vma.end <= old_sp + 4096)) vma 60 maint/gnulib/lib/stackvma.c simple_is_near_this (uintptr_t addr, struct vma_struct *vma) vma 62 maint/gnulib/lib/stackvma.c return (vma->start - addr <= (vma->start - vma->prev_end) / 2); vma 71 maint/gnulib/lib/stackvma.c simple_is_near_this (uintptr_t addr, struct vma_struct *vma) vma 73 maint/gnulib/lib/stackvma.c return (addr - vma->end < (vma->next_start - vma->end) / 2); vma 796 maint/gnulib/lib/stackvma.c mincore_is_near_this (uintptr_t addr, struct vma_struct *vma) vma 806 maint/gnulib/lib/stackvma.c uintptr_t testaddr = addr - (vma->start - addr); vma 810 maint/gnulib/lib/stackvma.c return is_unmapped (testaddr, vma->start - 1); vma 819 maint/gnulib/lib/stackvma.c mincore_is_near_this (uintptr_t addr, struct vma_struct *vma) vma 829 maint/gnulib/lib/stackvma.c uintptr_t testaddr = addr + (addr - vma->end); vma 833 maint/gnulib/lib/stackvma.c return is_unmapped (vma->end, testaddr); vma 839 maint/gnulib/lib/stackvma.c mincore_get_vma (uintptr_t address, struct vma_struct *vma) vma 844 maint/gnulib/lib/stackvma.c vma->start = mapped_range_start (address); vma 845 maint/gnulib/lib/stackvma.c vma->end = mapped_range_end (address); vma 846 maint/gnulib/lib/stackvma.c vma->is_near_this = mincore_is_near_this; vma 861 maint/gnulib/lib/stackvma.c struct vma_struct *vma; vma 876 maint/gnulib/lib/stackvma.c locals->vma->start = start; vma 877 maint/gnulib/lib/stackvma.c locals->vma->end = end; vma 878 maint/gnulib/lib/stackvma.c locals->vma->prev_end = locals->prev; vma 886 maint/gnulib/lib/stackvma.c locals->vma->next_start = start; vma 892 maint/gnulib/lib/stackvma.c locals->vma->start = start; vma 893 maint/gnulib/lib/stackvma.c locals->vma->end = end; vma 903 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 907 maint/gnulib/lib/stackvma.c locals.vma = vma; vma 920 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 922 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 926 maint/gnulib/lib/stackvma.c return mincore_get_vma (address, vma); vma 936 maint/gnulib/lib/stackvma.c struct vma_struct *vma; vma 962 maint/gnulib/lib/stackvma.c locals->vma->start = locals->curr_start; vma 963 maint/gnulib/lib/stackvma.c locals->vma->end = locals->curr_end; vma 964 maint/gnulib/lib/stackvma.c locals->vma->prev_end = locals->prev_end; vma 972 maint/gnulib/lib/stackvma.c locals->vma->next_start = locals->curr_start; vma 980 maint/gnulib/lib/stackvma.c locals->vma->start = locals->curr_start; vma 981 maint/gnulib/lib/stackvma.c locals->vma->end = locals->curr_end; vma 992 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 996 maint/gnulib/lib/stackvma.c locals.vma = vma; vma 1012 maint/gnulib/lib/stackvma.c vma->start = locals.curr_start; vma 1013 maint/gnulib/lib/stackvma.c vma->end = locals.curr_end; vma 1015 maint/gnulib/lib/stackvma.c vma->prev_end = locals.prev_end; vma 1017 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1026 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1028 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1036 maint/gnulib/lib/stackvma.c return mincore_get_vma (address, vma); vma 1047 maint/gnulib/lib/stackvma.c struct vma_struct *vma; vma 1073 maint/gnulib/lib/stackvma.c locals->vma->start = locals->curr_start; vma 1074 maint/gnulib/lib/stackvma.c locals->vma->end = locals->curr_end; vma 1075 maint/gnulib/lib/stackvma.c locals->vma->prev_end = locals->prev_end; vma 1083 maint/gnulib/lib/stackvma.c locals->vma->next_start = locals->curr_start; vma 1091 maint/gnulib/lib/stackvma.c locals->vma->start = locals->curr_start; vma 1092 maint/gnulib/lib/stackvma.c locals->vma->end = locals->curr_end; vma 1103 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 1107 maint/gnulib/lib/stackvma.c locals.vma = vma; vma 1123 maint/gnulib/lib/stackvma.c vma->start = locals.curr_start; vma 1124 maint/gnulib/lib/stackvma.c vma->end = locals.curr_end; vma 1126 maint/gnulib/lib/stackvma.c vma->prev_end = locals.prev_end; vma 1128 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1137 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1139 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1143 maint/gnulib/lib/stackvma.c return mincore_get_vma (address, vma); vma 1303 maint/gnulib/lib/stackvma.c mquery_is_near_this (uintptr_t addr, struct vma_struct *vma) vma 1313 maint/gnulib/lib/stackvma.c uintptr_t testaddr = addr - (vma->start - addr); vma 1317 maint/gnulib/lib/stackvma.c return is_unmapped (testaddr, vma->start - 1); vma 1326 maint/gnulib/lib/stackvma.c mquery_is_near_this (uintptr_t addr, struct vma_struct *vma) vma 1336 maint/gnulib/lib/stackvma.c uintptr_t testaddr = addr + (addr - vma->end); vma 1340 maint/gnulib/lib/stackvma.c return is_unmapped (vma->end, testaddr); vma 1346 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 1351 maint/gnulib/lib/stackvma.c vma->start = mapped_range_start (address); vma 1352 maint/gnulib/lib/stackvma.c vma->end = mapped_range_end (address); vma 1353 maint/gnulib/lib/stackvma.c vma->is_near_this = mquery_is_near_this; vma 1367 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t req_address, struct vma_struct *vma) vma 1436 maint/gnulib/lib/stackvma.c vma->start = join_address; vma 1437 maint/gnulib/lib/stackvma.c vma->end = join_address + join_size; vma 1438 maint/gnulib/lib/stackvma.c vma->prev_end = prev_address + prev_size; vma 1439 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1445 maint/gnulib/lib/stackvma.c vma->start = prev_address; vma 1446 maint/gnulib/lib/stackvma.c vma->end = prev_address + prev_size; vma 1447 maint/gnulib/lib/stackvma.c vma->next_start = join_address; vma 1448 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1457 maint/gnulib/lib/stackvma.c vma->start = prev_address; vma 1458 maint/gnulib/lib/stackvma.c vma->end = prev_address + prev_size; vma 1459 maint/gnulib/lib/stackvma.c vma->next_start = ~0UL; vma 1460 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1473 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 1475 maint/gnulib/lib/stackvma.c return mincore_get_vma (address, vma); vma 1512 maint/gnulib/lib/stackvma.c struct vma_struct *vma; vma 1527 maint/gnulib/lib/stackvma.c locals->vma->start = start; vma 1528 maint/gnulib/lib/stackvma.c locals->vma->end = end; vma 1529 maint/gnulib/lib/stackvma.c locals->vma->prev_end = locals->prev; vma 1537 maint/gnulib/lib/stackvma.c locals->vma->next_start = start; vma 1543 maint/gnulib/lib/stackvma.c locals->vma->start = start; vma 1544 maint/gnulib/lib/stackvma.c locals->vma->end = end; vma 1825 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 1829 maint/gnulib/lib/stackvma.c locals.vma = vma; vma 1842 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1844 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1849 maint/gnulib/lib/stackvma.c return mincore_get_vma (address, vma); vma 1862 maint/gnulib/lib/stackvma.c struct vma_struct *vma; vma 1888 maint/gnulib/lib/stackvma.c locals->vma->start = locals->curr_start; vma 1889 maint/gnulib/lib/stackvma.c locals->vma->end = locals->curr_end; vma 1890 maint/gnulib/lib/stackvma.c locals->vma->prev_end = locals->prev_end; vma 1898 maint/gnulib/lib/stackvma.c locals->vma->next_start = locals->curr_start; vma 1906 maint/gnulib/lib/stackvma.c locals->vma->start = locals->curr_start; vma 1907 maint/gnulib/lib/stackvma.c locals->vma->end = locals->curr_end; vma 1918 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 1922 maint/gnulib/lib/stackvma.c locals.vma = vma; vma 1938 maint/gnulib/lib/stackvma.c vma->start = locals.curr_start; vma 1939 maint/gnulib/lib/stackvma.c vma->end = locals.curr_end; vma 1941 maint/gnulib/lib/stackvma.c vma->prev_end = locals.prev_end; vma 1943 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1952 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 1954 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 1970 maint/gnulib/lib/stackvma.c struct vma_struct *vma; vma 1985 maint/gnulib/lib/stackvma.c locals->vma->start = start; vma 1986 maint/gnulib/lib/stackvma.c locals->vma->end = end; vma 1987 maint/gnulib/lib/stackvma.c locals->vma->prev_end = locals->prev; vma 1995 maint/gnulib/lib/stackvma.c locals->vma->next_start = start; vma 2001 maint/gnulib/lib/stackvma.c locals->vma->start = start; vma 2002 maint/gnulib/lib/stackvma.c locals->vma->end = end; vma 2045 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 2049 maint/gnulib/lib/stackvma.c locals.vma = vma; vma 2062 maint/gnulib/lib/stackvma.c vma->next_start = 0; vma 2064 maint/gnulib/lib/stackvma.c vma->is_near_this = simple_is_near_this; vma 2075 maint/gnulib/lib/stackvma.c sigsegv_get_vma (uintptr_t address, struct vma_struct *vma) vma 34 maint/gnulib/lib/stackvma.h int (*is_near_this) (uintptr_t addr, struct vma_struct *vma); vma 41 maint/gnulib/lib/stackvma.h int (*is_near_this) (uintptr_t addr, struct vma_struct *vma); vma 50 maint/gnulib/lib/stackvma.h extern int sigsegv_get_vma (uintptr_t address, struct vma_struct *vma);