Home | History | Annotate | Download | only in linux

Lines Matching defs:np

31 	char *np;
35 np = mremap(p, 1024*1024, 256*1024, 0); /* shrink, fixed */
36 if (np == (char *)-1)
38 if (np != p)
39 fprintf(stderr, "shrink, nomove: p=%p np=%p: shrink moved?!\n",
40 p, np);
41 if (np != (char *)-1)
42 munmap(np, 256*1024);
45 np = mremap(p, 1024*1024, 256*1024, MREMAP_MAYMOVE); /* shrink, maymove */
46 if (np == (char *)-1)
48 if (np != p)
49 fprintf(stderr, "shrink, maymove: p=%p np=%p: shrink moved?!\n",
50 p, np);
51 if (np != (char *)-1)
52 munmap(np, 256*1024);
55 np = mremap(p, 1024*1024, 2048*1024, 0); /* grow, fixed */
56 if (np == (char *)-1)
58 if (np != p)
59 fprintf(stderr, "grow, nomove: p=%p np=%p: shrink moved?!\n",
60 p, np);
61 if (np != (char *)-1)
62 munmap(np, 2048*1024);
65 np = mremap(p, 1024*1024, 2048*1024, MREMAP_MAYMOVE); /* grow, maymove */
66 if (np == (char *)-1)
68 if (np != p)
69 fprintf(stderr, "grow, maymove: p=%p np=%p: shrink moved?!\n",
70 p, np);
71 if (np != (char *)-1)
72 munmap(np, 2048*1024);
76 np = mremap(p, 512*1024, 1024*1024, 0); /* grow, nomove, constrained */
77 if (np == (char *)-1)
79 else if (np == p)
80 fprintf(stderr, "grow, maymove, constrained: p=%p np=%p (managed to grow without moving?!)\n",
81 p, np);
82 if (np != (char *)-1)
83 munmap(np, 1024*1024);
88 np = mremap(p, 512*1024, 1024*1024, MREMAP_MAYMOVE); /* grow, maymove, constrained */
89 if (np == (char *)-1)
91 if (np == p)
92 fprintf(stderr, "grow, maymove, constrained: p=%p np=%p (managed to grow without moving?!)\n",
93 p, np);
94 if (np != (char *)-1)
95 munmap(np, 1024*1024);