Lines Matching full:uptr
77 uptr internal_mmap(void *addr, uptr length, int prot, int flags,
86 uptr internal_munmap(void *addr, uptr length) {
90 uptr internal_close(fd_t fd) {
94 uptr internal_open(const char *filename, int flags) {
98 uptr internal_open(const char *filename, int flags, u32 mode) {
102 uptr OpenFile(const char *filename, bool write) {
107 uptr internal_read(fd_t fd, void *buf, uptr count) {
113 uptr internal_write(fd_t fd, const void *buf, uptr count) {
139 uptr internal_stat(const char *path, void *buf) {
150 uptr internal_lstat(const char *path, void *buf) {
161 uptr internal_fstat(fd_t fd, void *buf) {
172 uptr internal_filesize(fd_t fd) {
176 return (uptr)st.st_size;
179 uptr internal_dup2(int oldfd, int newfd) {
183 uptr internal_readlink(const char *path, char *buf, uptr bufsize) {
187 uptr internal_unlink(const char *path) {
191 uptr internal_sched_yield() {
200 uptr internal_execve(const char *filename, char *const argv[],
214 uptr GetTid() {
228 static uptr len;
232 uptr environ_size;
237 uptr namelen = internal_strlen(name);
260 uptr buff_size = 0;
281 uptr* stack_end = (uptr*)__libc_stack_end;
297 uptr rv = internal_execve("/proc/self/exe", argv, envp);
376 static uptr ParseHex(char **str) {
377 uptr x = 0;
381 uptr v = 0;
404 bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset,
405 char filename[], uptr filename_size,
406 uptr *protection) {
409 uptr dummy;
421 uptr local_protection = 0;
453 uptr i = 0;
466 bool MemoryMappingLayout::GetObjectNameAndOffset(uptr addr, uptr *offset,
468 uptr filename_size,
469 uptr *protection) {
521 uptr internal_ptrace(int request, int pid, void *addr, void *data) {
525 uptr internal_waitpid(int pid, int *status, int options) {
529 uptr internal_getpid() {
533 uptr internal_getppid() {
537 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count) {
541 uptr internal_lseek(fd_t fd, OFF_T offset, int whence) {
545 uptr internal_prctl(int option, uptr arg2, uptr arg3, uptr arg4, uptr arg5) {
549 uptr internal_sigaltstack(const struct sigaltstack *ss,
565 uptr openrv = internal_open(task_directory_path, O_RDONLY | O_DIRECTORY);
622 uptr GetPageSize() {
637 uptr base_name_length = internal_strlen(base_name);
644 void ForEachMappedRegion(link_map *map, void (*cb)(const void *, uptr)) {
655 uptr preferred_base = (uptr)-1;
658 if (phdr->p_type == PT_LOAD && preferred_base > (uptr)phdr->p_vaddr)
659 preferred_base = (uptr)phdr->p_vaddr;
663 sptr delta = (uptr)base - preferred_base;
668 uptr seg_start = phdr->p_vaddr + delta;
669 uptr seg_end = seg_start + phdr->p_memsz;