Displaying 1 result from an estimated 1 matches for "asmap".
Did you mean:
asap
2001 Aug 09
2
Solaris X86 Wine
...e <unistd.h>
#include <fcntl.h>
#include <assert.h>
#include <alloca.h>
#include <stdio.h>
#include <string.h>
#include <signal.h>
#include <procfs.h>
static int is_mapped_test (uintptr_t vaddr, size_t size,
const prmap_t *asmap, int n)
{
int i = 0, j = n;
while (i < j)
{
int m = (i + j) / 2;
const prmap_t *o = &asmap[m];
if ((uintptr_t) o->pr_vaddr >= vaddr + size)
j = m;
else if ((uintptr_t) o->pr_vaddr + o->pr_size <= vaddr)
i = m + 1;
else
return 1;...