taglinefilesource code
current29fs/char_dev.cif (current->tty<0)
current31fs/char_dev.creturn rw_ttyx(rw,current->tty,buf,count,pos,flags);
current55fs/exec.ciput(current->library);
current56fs/exec.ccurrent->library = NULL;
current57fs/exec.cbase = get_base(current->ldt[2]);
current60fs/exec.ccurrent->library = inode;
current184fs/exec.ccode_base = get_base(current->ldt[1]);
current186fs/exec.cset_base(current->ldt[1],code_base);
current187fs/exec.cset_limit(current->ldt[1],code_limit);
current188fs/exec.cset_base(current->ldt[2],data_base);
current189fs/exec.cset_limit(current->ldt[2],data_limit);
current236fs/exec.cif (current->flags & PF_PTRACED) {
current237fs/exec.ce_uid = current->euid;
current238fs/exec.ce_gid = current->egid;
current240fs/exec.ce_uid = (i & S_ISUID) ? inode->i_uid : current->euid;
current241fs/exec.ce_gid = (i & S_ISGID) ? inode->i_gid : current->egid;
current243fs/exec.cif (current->euid == inode->i_uid)
current351fs/exec.cif (current->executable)
current352fs/exec.ciput(current->executable);
current353fs/exec.ccurrent->executable = inode;
current354fs/exec.ccurrent->signal = 0;
current356fs/exec.ccurrent->sigaction[i].sa_mask = 0;
current357fs/exec.ccurrent->sigaction[i].sa_flags = 0;
current358fs/exec.cif (current->sigaction[i].sa_handler != SIG_IGN)
current359fs/exec.ccurrent->sigaction[i].sa_handler = NULL;
current362fs/exec.cif ((current->close_on_exec>>i)&1)
current364fs/exec.ccurrent->close_on_exec = 0;
current365fs/exec.cfree_page_tables(get_base(current->ldt[1]),get_limit(0x0f));
current366fs/exec.cfree_page_tables(get_base(current->ldt[2]),get_limit(0x17));
current367fs/exec.cif (last_task_used_math == current)
current369fs/exec.ccurrent->used_math = 0;
current373fs/exec.ccurrent->brk = ex.a_bss +
current374fs/exec.c(current->end_data = ex.a_data +
current375fs/exec.c(current->end_code = ex.a_text));
current376fs/exec.ccurrent->start_stack = p;
current377fs/exec.ccurrent->suid = current->euid = e_uid;
current378fs/exec.ccurrent->sgid = current->egid = e_gid;
current381fs/exec.cif (current->flags & PF_PTRACED)
current382fs/exec.csend_sig(SIGTRAP, current, 0);
current20fs/fcntl.cif (fd >= NR_OPEN || !current->filp[fd])
current25fs/fcntl.cif (current->filp[arg])
current31fs/fcntl.ccurrent->close_on_exec &= ~(1<<arg);
current32fs/fcntl.c(current->filp[arg] = current->filp[fd])->f_count++;
current53fs/fcntl.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
current59fs/fcntl.creturn (current->close_on_exec>>fd)&1;
current62fs/fcntl.ccurrent->close_on_exec |= (1<<fd);
current64fs/fcntl.ccurrent->close_on_exec &= ~(1<<fd);
current36fs/ioctl.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
current177fs/minix/bitmap.cinode->i_uid = current->euid;
current178fs/minix/bitmap.cinode->i_gid = current->egid;
current116fs/minix/namei.cdir = current->root;
current128fs/minix/namei.cif ((current->link_count > 5) || !inode->i_data[0] ||
current136fs/minix/namei.ccurrent->link_count++;
current138fs/minix/namei.ccurrent->link_count--;
current292fs/minix/namei.cinode->i_uid = current->euid;
current355fs/minix/namei.cinode->i_mode = I_DIRECTORY | (mode & 0777 & ~current->umask);
current436fs/minix/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
current437fs/minix/namei.cinode->i_uid != current->euid)
current488fs/minix/namei.ccurrent->euid != inode->i_uid &&
current489fs/minix/namei.ccurrent->euid != dir->i_uid)
current662fs/minix/namei.ccurrent->counter = 0;
current96fs/minix/truncate.ccurrent->counter = 0;
current122fs/minix/truncate.cmin = current->tty;
current131fs/minix/truncate.ccurrent->leader &&
current132fs/minix/truncate.ccurrent->tty<0 &&
current134fs/minix/truncate.ccurrent->tty = min;
current135fs/minix/truncate.ctty->session= current->session;
current136fs/minix/truncate.ctty->pgrp = current->pgrp;
current47fs/namei.celse if (current->euid == inode->i_uid)
current68fs/namei.cif (dir == current->root)
current123fs/namei.cbase = current->pwd;
current128fs/namei.cbase = current->root;
current209fs/namei.cmode &= 0777 & ~current->umask;
current57fs/open.cif (current->uid == inode->i_uid)
current59fs/open.celse if (current->gid == inode->i_gid)
current69fs/open.cif ((!current->uid) &&
current85fs/open.ciput(current->pwd);
current86fs/open.ccurrent->pwd = inode;
current100fs/open.ciput(current->root);
current101fs/open.ccurrent->root = inode;
current111fs/open.cif ((current->euid != inode->i_uid) && !suser()) {
current145fs/open.cif (!current->filp[fd])
current149fs/open.ccurrent->close_on_exec &= ~(1<<fd);
current155fs/open.c(current->filp[fd]=f)->f_count++;
current157fs/open.ccurrent->filp[fd]=NULL;
current171fs/open.ccurrent->filp[fd]=NULL;
current188fs/open.ccurrent->close_on_exec &= ~(1<<fd);
current189fs/open.cif (!(filp = current->filp[fd]))
current191fs/open.ccurrent->filp[fd] = NULL;
current25fs/pipe.cif (current->signal & ~current->blocked)
current55fs/pipe.ccurrent->signal |= (1<<(SIGPIPE-1));
current58fs/pipe.cif (current->signal & ~current->blocked)
current96fs/pipe.cif (!current->filp[i]) {
current97fs/pipe.ccurrent->filp[ fd[j]=i ] = f[j];
current101fs/pipe.ccurrent->filp[fd[0]]=NULL;
current107fs/pipe.ccurrent->filp[fd[0]] =
current108fs/pipe.ccurrent->filp[fd[1]] = NULL;
current20fs/read_write.cif (fd >= NR_OPEN || !(file=current->filp[fd]) || !(file->f_inode))
current51fs/read_write.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
current78fs/read_write.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
current44fs/select.cstruct task_struct * current;
current60fs/select.ccurrent->next_wait = NULL;
current63fs/select.c*wait_address = current;
current77fs/select.cif (*tpp && ((*tpp)->next_wait == p->current))
current97fs/select.cwake_up(&p->current);
current115fs/select.cminor = current->tty;
current190fs/select.cif (!current->filp[i])
current192fs/select.cif (!current->filp[i]->f_inode)
current194fs/select.cif (current->filp[i]->f_inode->i_pipe)
current196fs/select.cif (S_ISCHR(current->filp[i]->f_inode->i_mode))
current198fs/select.cif (S_ISFIFO(current->filp[i]->f_inode->i_mode))
current205fs/select.cwait_table.current = current;
current213fs/select.cif (check_in(&wait_table,current->filp[i]->f_inode)) {
current218fs/select.cif (check_out(&wait_table,current->filp[i]->f_inode)) {
current223fs/select.cif (check_ex(&wait_table,current->filp[i]->f_inode)) {
current228fs/select.cif (!(current->signal & ~current->blocked) &&
current229fs/select.ccurrent->timeout && !count) {
current230fs/select.ccurrent->state = TASK_INTERRUPTIBLE;
current279fs/select.ccurrent->timeout = timeout;
current282fs/select.cif (current->timeout > jiffies)
current283fs/select.ctimeout = current->timeout - jiffies;
current287fs/select.ccurrent->timeout = 0;
current311fs/select.cif (current->signal & ~current->blocked)
current63fs/stat.cif (fd >= NR_OPEN || !(f=current->filp[fd]) || !(inode=f->f_inode))
current274fs/super.ccurrent->pwd = mi;
current275fs/super.ccurrent->root = mi;
current23include/linux/kernel.h#define suser() (current->euid == 0)
current103include/linux/math_emu.h#define I387 (current->tss.i387)
current196include/linux/sched.hextern struct task_struct *current;
current197kernel/blk_drv/ll_rw_blk.creq->waiting = current;
current200kernel/blk_drv/ll_rw_blk.ccurrent->state = TASK_UNINTERRUPTIBLE;
current261kernel/blk_drv/ll_rw_blk.creq->waiting = current;
current264kernel/blk_drv/ll_rw_blk.ccurrent->state = TASK_UNINTERRUPTIBLE;
current33kernel/chr_drv/pty.cif (current->signal & ~current->blocked)
current103kernel/chr_drv/tty_io.cwhile (!(current->signal & ~current->blocked) && EMPTY(queue))
current113kernel/chr_drv/tty_io.cwhile (!(current->signal & ~current->blocked) && LEFT(queue)<128)
current144kernel/chr_drv/tty_io.cif (tty->secondary->proc_list != current)
current145kernel/chr_drv/tty_io.ccurrent->counter = 0;
current259kernel/chr_drv/tty_io.cif (is_orphaned_pgrp(current->pgrp))
current261kernel/chr_drv/tty_io.c(void) kill_pg(current->pgrp,sig,1);
current262kernel/chr_drv/tty_io.cif ((current->blocked & (1<<(sig-1))) ||
current263kernel/chr_drv/tty_io.c((int) current->sigaction[sig-1].sa_handler == 1)) 
current265kernel/chr_drv/tty_io.celse if (current->sigaction[sig-1].sa_handler)
current285kernel/chr_drv/tty_io.cif ((tty->pgrp > 0) && (current->tty == channel) &&
current286kernel/chr_drv/tty_io.c(tty->pgrp != current->pgrp))
current294kernel/chr_drv/tty_io.ccurrent->timeout = 0xffffffff;
current297kernel/chr_drv/tty_io.ccurrent->timeout = 0xffffffff;
current301kernel/chr_drv/tty_io.ccurrent->timeout = time + jiffies;
current305kernel/chr_drv/tty_io.ctime = current->timeout = 0;
current315kernel/chr_drv/tty_io.cif (!current->timeout)
current317kernel/chr_drv/tty_io.cif (current->signal & ~current->blocked) 
current347kernel/chr_drv/tty_io.ccurrent->timeout = time+jiffies;
current350kernel/chr_drv/tty_io.ccurrent->timeout = 0;
current353kernel/chr_drv/tty_io.cif (current->signal & ~current->blocked)
current372kernel/chr_drv/tty_io.c(current->tty == channel) && (tty->pgrp != current->pgrp)) 
current380kernel/chr_drv/tty_io.cif (current->signal & ~current->blocked)
current407kernel/chr_drv/tty_io.cif (current->signal & ~current->blocked)
current57kernel/chr_drv/tty_ioctl.cwhile (!(current->signal & ~current->blocked) && !EMPTY(tty->write_q)) {
current58kernel/chr_drv/tty_ioctl.ccurrent->counter = 0;
current115kernel/chr_drv/tty_ioctl.cif ((current->tty == channel) && (tty->pgrp != current->pgrp)) {
current153kernel/chr_drv/tty_ioctl.cif ((current->tty == channel) && (tty->pgrp != current->pgrp)) {
current213kernel/chr_drv/tty_ioctl.cdev = current->tty;
current307kernel/chr_drv/tty_ioctl.cif ((current->tty < 0) ||
current308kernel/chr_drv/tty_ioctl.c(current->tty != dev) ||
current309kernel/chr_drv/tty_ioctl.c(tty->session != current->session))
current314kernel/chr_drv/tty_ioctl.cif (session_of_pgrp(pgrp) != current->session)
current24kernel/exit.cif (!priv && (current->euid!=p->euid) && !suser())
current52kernel/exit.cif (p == current)
current64kernel/exit.cif (p == current) {
current224kernel/exit.creturn(kill_pg(current->pid,sig,0));
current280kernel/exit.cfree_page_tables(get_base(current->ldt[1]),get_limit(0x0f));
current281kernel/exit.cfree_page_tables(get_base(current->ldt[2]),get_limit(0x17));
current283kernel/exit.cif (current->filp[i])
current285kernel/exit.ciput(current->pwd);
current286kernel/exit.ccurrent->pwd = NULL;
current287kernel/exit.ciput(current->root);
current288kernel/exit.ccurrent->root = NULL;
current289kernel/exit.ciput(current->executable);
current290kernel/exit.ccurrent->executable = NULL;
current291kernel/exit.ciput(current->library);
current292kernel/exit.ccurrent->library = NULL;
current293kernel/exit.ccurrent->state = TASK_ZOMBIE;
current294kernel/exit.ccurrent->exit_code = code;
current304kernel/exit.cif ((current->p_pptr->pgrp != current->pgrp) &&
current305kernel/exit.c(current->p_pptr->session == current->session) &&
current306kernel/exit.cis_orphaned_pgrp(current->pgrp) &&
current307kernel/exit.chas_stopped_jobs(current->pgrp)) {
current308kernel/exit.ckill_pg(current->pgrp,SIGHUP,1);
current309kernel/exit.ckill_pg(current->pgrp,SIGCONT,1);
current312kernel/exit.csend_sig (SIGCHLD, current->p_pptr, 1);
current322kernel/exit.cif (p = current->p_cptr) {
current334kernel/exit.cif ((p->pgrp != current->pgrp) &&
current335kernel/exit.c(p->session == current->session) &&
current351kernel/exit.ctask[1]->p_cptr = current->p_cptr;
current352kernel/exit.ccurrent->p_cptr = 0;
current356kernel/exit.cif (current->leader) {
current360kernel/exit.cif (current->tty >= 0) {
current361kernel/exit.ctty = TTY_TABLE(current->tty);
current368kernel/exit.cif ((*p)->session == current->session)
current371kernel/exit.cif (last_task_used_math == current)
current394kernel/exit.cfor (p = current->p_cptr ; p ; p = p->p_osptr) {
current399kernel/exit.cif (p->pgrp != current->pgrp)
current416kernel/exit.ccurrent->cutime += p->utime;
current417kernel/exit.ccurrent->cstime += p->stime;
current434kernel/exit.ccurrent->state=TASK_INTERRUPTIBLE;
current435kernel/exit.coldblocked = current->blocked;
current436kernel/exit.ccurrent->blocked &= ~(1<<(SIGCHLD-1));
current438kernel/exit.ccurrent->blocked = oldblocked;
current439kernel/exit.cif (current->signal & ~(current->blocked | (1<<(SIGCHLD-1))))
current31kernel/fork.cstart += get_base(current->ldt[2]);
current46kernel/fork.cold_code_base = get_base(current->ldt[1]);
current47kernel/fork.cold_data_base = get_base(current->ldt[2]);
current49kernel/fork.cprintk("ldt[0]: %08x %08x\n",current->ldt[0].a,current->ldt[0].b);
current50kernel/fork.cprintk("ldt[1]: %08x %08x\n",current->ldt[1].a,current->ldt[1].b);
current51kernel/fork.cprintk("ldt[2]: %08x %08x\n",current->ldt[2].a,current->ldt[2].b);
current106kernel/fork.c*p = *current;  /* NOTE! this doesn't copy the supervisor stack */
current137kernel/fork.cif (last_task_used_math == current)
current147kernel/fork.cif (current->pwd)
current148kernel/fork.ccurrent->pwd->i_count++;
current149kernel/fork.cif (current->root)
current150kernel/fork.ccurrent->root->i_count++;
current151kernel/fork.cif (current->executable)
current152kernel/fork.ccurrent->executable->i_count++;
current153kernel/fork.cif (current->library)
current154kernel/fork.ccurrent->library->i_count++;
current157kernel/fork.cp->p_pptr = current;
current160kernel/fork.cp->p_osptr = current->p_cptr;
current163kernel/fork.ccurrent->p_cptr = p;
current486kernel/math/math_emulate.cif (!current->used_math) {
current487kernel/math/math_emulate.ccurrent->used_math = 1;
current498kernel/math/math_emulate.ccurrent->signal |= signal;
current545kernel/math/math_emulate.ccurrent->signal |= 1<<(SIGFPE-1);
current19kernel/panic.cif (current == task[0])
current100kernel/ptrace.cif (task[i] == current) break;
current164kernel/ptrace.cif (task[i] == current) break;
current226kernel/ptrace.ccurrent->flags |= PF_PTRACED;
current237kernel/ptrace.cif (child->p_pptr != current || !(child->flags & PF_PTRACED) ||
current79kernel/sched.cstruct task_struct *current = &(init_task.task);
current96kernel/sched.cif (last_task_used_math == current)
current102kernel/sched.clast_task_used_math=current;
current103kernel/sched.cif (current->used_math) {
current104kernel/sched.c__asm__("frstor %0"::"m" (current->tss.i387));
current107kernel/sched.ccurrent->used_math=1;
current169kernel/sched.cstruct sigaction * sa = current->sigaction;
current171kernel/sched.cold_blocked = current->blocked;
current174kernel/sched.ccurrent->blocked |= mask;
current175kernel/sched.ccurrent->state = TASK_INTERRUPTIBLE;
current177kernel/sched.ccurrent->blocked = old_blocked;
current208kernel/sched.cif (current == task[0])
current211kernel/sched.ccurrent->next_wait = *p;
current213kernel/sched.c*p = current;
current214kernel/sched.ccurrent->state = state;
current217kernel/sched.cif (current->next_wait != task[0])
current219kernel/sched.ccurrent->next_wait = NULL;
current354kernel/sched.ccurrent->utime++;
current356kernel/sched.ccurrent->stime++;
current371kernel/sched.cif ((--current->counter)>0) return;
current372kernel/sched.ccurrent->counter=0;
current379kernel/sched.cint old = current->alarm;
current383kernel/sched.ccurrent->alarm = (seconds>0)?(jiffies+HZ*seconds):0;
current389kernel/sched.creturn current->pid;
current394kernel/sched.creturn current->p_pptr->pid;
current399kernel/sched.creturn current->uid;
current404kernel/sched.creturn current->euid;
current409kernel/sched.creturn current->gid;
current414kernel/sched.creturn current->egid;
current421kernel/sched.cif (increment > current->priority)
current422kernel/sched.cincrement = current->priority-1;
current423kernel/sched.ccurrent->priority -= increment;
current19kernel/signal.creturn current->blocked;
current24kernel/signal.cint old=current->blocked;
current26kernel/signal.ccurrent->blocked = newmask & ~(1<<(SIGKILL-1)) & ~(1<<(SIGSTOP-1));
current34kernel/signal.cput_fs_long(current->blocked & current->signal, (unsigned long *)set);
current57kernel/signal.ccurrent->blocked = old_mask;
current62kernel/signal.c*(&old_mask) = current->blocked;
current63kernel/signal.ccurrent->blocked = set;
current98kernel/signal.chandler = (long) current->sigaction[signum-1].sa_handler;
current99kernel/signal.ccurrent->sigaction[signum-1] = tmp;
current110kernel/signal.ctmp = current->sigaction[signum-1];
current112kernel/signal.c(char *) (signum-1+current->sigaction));
current115kernel/signal.cif (current->sigaction[signum-1].sa_flags & SA_NOMASK)
current116kernel/signal.ccurrent->sigaction[signum-1].sa_mask = 0;
current118kernel/signal.ccurrent->sigaction[signum-1].sa_mask |= (1<<(signum-1));
current142kernel/signal.cstruct sigaction * sa = current->sigaction + signr - 1;
current149kernel/signal.ccurrent->pid, signr, eax, orig_eax, 
current181kernel/signal.ccurrent->state = TASK_STOPPED;
current182kernel/signal.ccurrent->exit_code = signr;
current183kernel/signal.cif (!(current->p_pptr->sigaction[SIGCHLD-1].sa_flags & 
current185kernel/signal.csend_sig(SIGCHLD, current->p_pptr, 1);
current216kernel/signal.cput_fs_long(current->blocked,tmp_esp++);
current222kernel/signal.ccurrent->blocked |= sa->sa_mask;
current111kernel/sys.cif ((current->gid == rgid) || 
current113kernel/sys.ccurrent->gid = rgid;
current118kernel/sys.cif ((current->gid == egid) ||
current119kernel/sys.c(current->egid == egid) ||
current121kernel/sys.ccurrent->egid = egid;
current122kernel/sys.ccurrent->sgid = egid;
current135kernel/sys.ccurrent->gid = current->egid = current->sgid = gid;
current136kernel/sys.celse if ((gid == current->gid) || (gid == current->sgid))
current137kernel/sys.ccurrent->egid = gid;
current195kernel/sys.cint old_ruid = current->uid;
current198kernel/sys.cif ((current->euid==ruid) ||
current201kernel/sys.ccurrent->uid = ruid;
current207kernel/sys.c(current->euid == euid) ||
current209kernel/sys.ccurrent->euid = euid;
current210kernel/sys.ccurrent->suid = euid;
current212kernel/sys.ccurrent->uid = old_ruid;
current233kernel/sys.ccurrent->uid = current->euid = current->suid = uid;
current234kernel/sys.celse if ((uid == current->uid) || (uid == current->suid))
current235kernel/sys.ccurrent->euid = uid;
current254kernel/sys.cput_fs_long(current->utime,(unsigned long *)&tbuf->tms_utime);
current255kernel/sys.cput_fs_long(current->stime,(unsigned long *)&tbuf->tms_stime);
current256kernel/sys.cput_fs_long(current->cutime,(unsigned long *)&tbuf->tms_cutime);
current257kernel/sys.cput_fs_long(current->cstime,(unsigned long *)&tbuf->tms_cstime);
current264kernel/sys.cif (end_data_seg >= current->end_code &&
current265kernel/sys.cend_data_seg < current->start_stack - 16384)
current266kernel/sys.ccurrent->brk = end_data_seg;
current267kernel/sys.creturn current->brk;
current284kernel/sys.cpid = current->pid;
current286kernel/sys.cpgid = current->pid;
current291kernel/sys.c((task[i]->p_pptr == current) || 
current292kernel/sys.c(task[i] == current))) {
current295kernel/sys.cif ((task[i]->session != current->session) ||
current297kernel/sys.c(session_of_pgrp(pgid) != current->session)))
current307kernel/sys.creturn current->pgrp;
current312kernel/sys.cif (current->leader && !suser())
current314kernel/sys.ccurrent->leader = 1;
current315kernel/sys.ccurrent->session = current->pgrp = current->pid;
current316kernel/sys.ccurrent->tty = -1;
current317kernel/sys.creturn current->pgrp;
current330kernel/sys.cfor (i = 0; (i < NGROUPS) && (current->groups[i] != NOGROUP);
current335kernel/sys.cput_fs_word(current->groups[i], (short *) grouplist);
current350kernel/sys.ccurrent->groups[i] = get_fs_word((unsigned short *) grouplist);
current353kernel/sys.ccurrent->groups[i] = NOGROUP;
current361kernel/sys.cif (grp == current->egid)
current365kernel/sys.cif (current->groups[i] == NOGROUP)
current367kernel/sys.cif (current->groups[i] == grp)
current414kernel/sys.cput_fs_long(current->rlim[resource].rlim_cur, 
current416kernel/sys.cput_fs_long(current->rlim[resource].rlim_max, 
current427kernel/sys.cold = current->rlim + resource;
current456kernel/sys.cr.ru_utime.tv_sec = CT_TO_SECS(current->utime);
current457kernel/sys.cr.ru_utime.tv_usec = CT_TO_USECS(current->utime);
current458kernel/sys.cr.ru_stime.tv_sec = CT_TO_SECS(current->stime);
current459kernel/sys.cr.ru_stime.tv_usec = CT_TO_USECS(current->stime);
current461kernel/sys.cr.ru_utime.tv_sec = CT_TO_SECS(current->cutime);
current462kernel/sys.cr.ru_utime.tv_usec = CT_TO_USECS(current->cutime);
current463kernel/sys.cr.ru_stime.tv_sec = CT_TO_SECS(current->cstime);
current464kernel/sys.cr.ru_stime.tv_usec = CT_TO_USECS(current->cstime);
current551kernel/sys.cint old = current->umask;
current553kernel/sys.ccurrent->umask = mask & 0777;
current75kernel/traps.cprintk("base: %p, limit: %p\n",get_base(current->ldt[1]),get_limit(0x17));
current83kernel/traps.cprintk("Pid: %d, process nr: %d\n\r",current->pid,0xffff & i);
current112kernel/traps.csend_sig(SIGTRAP, current, 0);
current122kernel/traps.csend_sig(SIGTRAP, current, 0);
current167kernel/traps.cif (last_task_used_math != current)
current40mm/memory.ccurrent->start_code + current->end_code)
current315mm/memory.cif (address - current->start_code >= TASK_SIZE) {
current365mm/memory.cto_page += ((current->start_code>>20) & 0xffc);
current417mm/memory.cif (current == *p)
current445mm/memory.ccurrent->counter = 0;
current494mm/memory.cif (tsk == current)
current592mm/memory.cdo_no_page(error_code, address, current);