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);