Lines Matching refs:q
499 struct procmap_query q; in main() local
508 memset(&q, 0, sizeof(q)); in main()
509 q.size = sizeof(q); in main()
510 q.query_addr = VADDR; in main()
511 q.query_flags = 0; in main()
512 q.vma_name_addr = (__u64)(unsigned long)path_buf; in main()
513 q.vma_name_size = sizeof(path_buf); in main()
515 err = ioctl(fd, PROCMAP_QUERY, &q); in main()
518 assert(q.query_addr == VADDR); in main()
519 assert(q.query_flags == 0); in main()
521 assert(q.vma_flags == (PROCMAP_QUERY_VMA_READABLE | PROCMAP_QUERY_VMA_EXECUTABLE)); in main()
522 assert(q.vma_start == VADDR); in main()
523 assert(q.vma_end == VADDR + PAGE_SIZE); in main()
524 assert(q.vma_page_size == PAGE_SIZE); in main()
526 assert(q.vma_offset == 0); in main()
527 assert(q.inode == st.st_ino); in main()
528 assert(q.dev_major == MAJOR(st.st_dev)); in main()
529 assert(q.dev_minor == MINOR(st.st_dev)); in main()
533 assert(q.vma_name_size == strlen(exp_path_buf) + 1); in main()
537 memset(&q, 0, sizeof(q)); in main()
538 q.size = sizeof(q); in main()
539 q.query_addr = VADDR - 1; in main()
540 q.query_flags = 0; /* exact match */ in main()
542 err = ioctl(fd, PROCMAP_QUERY, &q); in main()
547 memset(&q, 0, sizeof(q)); in main()
548 q.size = sizeof(q); in main()
549 q.query_addr = VADDR - 1; in main()
550 q.query_flags = PROCMAP_QUERY_COVERING_OR_NEXT_VMA; in main()
552 err = ioctl(fd, PROCMAP_QUERY, &q); in main()
555 assert(q.query_addr == VADDR - 1); in main()
556 assert(q.query_flags == PROCMAP_QUERY_COVERING_OR_NEXT_VMA); in main()
557 assert(q.vma_start == VADDR); in main()
558 assert(q.vma_end == VADDR + PAGE_SIZE); in main()
561 memset(&q, 0, sizeof(q)); in main()
562 q.size = sizeof(q); in main()
563 q.query_addr = VADDR + PAGE_SIZE; /* point right after the VMA */ in main()
564 q.query_flags = PROCMAP_QUERY_COVERING_OR_NEXT_VMA; in main()
566 err = ioctl(fd, PROCMAP_QUERY, &q); in main()
571 memset(&q, 0, sizeof(q)); in main()
572 q.size = sizeof(q); in main()
573 q.query_addr = VADDR; in main()
574 q.query_flags = PROCMAP_QUERY_VMA_WRITABLE; in main()
576 err = ioctl(fd, PROCMAP_QUERY, &q); in main()