• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/kern/

Lines Matching refs:exp

150 fill_externproc(proc_t p, struct extern_proc *exp);
156 fill_user_externproc(proc_t p, struct user_extern_proc *exp);
1442 fill_externproc(proc_t p, struct extern_proc *exp)
1444 exp->p_forw = exp->p_back = NULL;
1445 exp->p_starttime = p->p_start;
1446 exp->p_vmspace = NULL;
1447 exp->p_sigacts = p->p_sigacts;
1448 exp->p_flag = p->p_flag;
1450 exp->p_flag |= P_TRACED;
1452 exp->p_flag |= P_PPWAIT;
1454 exp->p_flag |= P_WEXIT;
1455 exp->p_stat = p->p_stat ;
1456 exp->p_pid = p->p_pid ;
1457 exp->p_oppid = p->p_oppid ;
1459 exp->user_stack = CAST_DOWN(caddr_t, p->user_stack);
1460 exp->exit_thread = p->exit_thread ;
1461 exp->p_debugger = p->p_debugger ;
1462 exp->sigwait = p->sigwait ;
1465 exp->p_estcpu = p->p_estcpu ;
1466 exp->p_pctcpu = p->p_pctcpu ;
1467 exp->p_slptime = p->p_slptime ;
1469 exp->p_estcpu = 0 ;
1470 exp->p_pctcpu = 0 ;
1471 exp->p_slptime = 0 ;
1473 exp->p_cpticks = 0 ;
1474 exp->p_wchan = 0 ;
1475 exp->p_wmesg = 0 ;
1476 exp->p_swtime = 0 ;
1477 bcopy(&p->p_realtimer, &exp->p_realtimer,sizeof(struct itimerval));
1478 bcopy(&p->p_rtime, &exp->p_rtime,sizeof(struct timeval));
1479 exp->p_uticks = 0 ;
1480 exp->p_sticks = 0 ;
1481 exp->p_iticks = 0 ;
1482 exp->p_traceflag = 0;
1483 exp->p_tracep = 0 ;
1484 exp->p_siglist = 0 ; /* No longer relevant */
1485 exp->p_textvp = p->p_textvp ;
1486 exp->p_holdcnt = 0 ;
1487 exp->p_sigmask = 0 ; /* no longer avaialable */
1488 exp->p_sigignore = p->p_sigignore ;
1489 exp->p_sigcatch = p->p_sigcatch ;
1490 exp->p_priority = p->p_priority ;
1491 exp->p_usrpri = 0 ;
1492 exp->p_nice = p->p_nice ;
1493 bcopy(&p->p_comm, &exp->p_comm,MAXCOMLEN);
1494 exp->p_comm[MAXCOMLEN] = '\0';
1495 exp->p_pgrp = p->p_pgrp ;
1496 exp->p_addr = NULL;
1497 exp->p_xstat = p->p_xstat ;
1498 exp->p_acflag = p->p_acflag ;
1499 exp->p_ru = p->p_ru ; /* XXX may be NULL */
1506 fill_user_externproc(proc_t p, struct user_extern_proc *exp)
1508 exp->p_forw = exp->p_back = USER_ADDR_NULL;
1509 exp->p_starttime.tv_sec = p->p_start.tv_sec;
1510 exp->p_starttime.tv_usec = p->p_start.tv_usec;
1511 exp->p_vmspace = USER_ADDR_NULL;
1512 exp->p_sigacts = CAST_USER_ADDR_T(p->p_sigacts);
1513 exp->p_flag = p->p_flag;
1515 exp->p_flag |= P_TRACED;
1517 exp->p_flag |= P_PPWAIT;
1519 exp->p_flag |= P_WEXIT;
1520 exp->p_stat = p->p_stat ;
1521 exp->p_pid = p->p_pid ;
1522 exp->p_oppid = p->p_oppid ;
1524 exp->user_stack = p->user_stack;
1525 exp->exit_thread = CAST_USER_ADDR_T(p->exit_thread);
1526 exp->p_debugger = p->p_debugger ;
1527 exp->sigwait = p->sigwait ;
1530 exp->p_estcpu = p->p_estcpu ;
1531 exp->p_pctcpu = p->p_pctcpu ;
1532 exp->p_slptime = p->p_slptime ;
1534 exp->p_estcpu = 0 ;
1535 exp->p_pctcpu = 0 ;
1536 exp->p_slptime = 0 ;
1538 exp->p_cpticks = 0 ;
1539 exp->p_wchan = 0;
1540 exp->p_wmesg = 0;
1541 exp->p_swtime = 0 ;
1542 exp->p_realtimer.it_interval.tv_sec = p->p_realtimer.it_interval.tv_sec;
1543 exp->p_realtimer.it_interval.tv_usec = p->p_realtimer.it_interval.tv_usec;
1544 exp->p_realtimer.it_value.tv_sec = p->p_realtimer.it_value.tv_sec;
1545 exp->p_realtimer.it_value.tv_usec = p->p_realtimer.it_value.tv_usec;
1546 exp->p_rtime.tv_sec = p->p_rtime.tv_sec;
1547 exp->p_rtime.tv_usec = p->p_rtime.tv_usec;
1548 exp->p_uticks = 0 ;
1549 exp->p_sticks = 0 ;
1550 exp->p_iticks = 0 ;
1551 exp->p_traceflag = 0 ;
1552 exp->p_tracep = 0;
1553 exp->p_siglist = 0 ; /* No longer relevant */
1554 exp->p_textvp = CAST_USER_ADDR_T(p->p_textvp);
1555 exp->p_holdcnt = 0 ;
1556 exp->p_sigmask = 0 ; /* no longer avaialable */
1557 exp->p_sigignore = p->p_sigignore ;
1558 exp->p_sigcatch = p->p_sigcatch ;
1559 exp->p_priority = p->p_priority ;
1560 exp->p_usrpri = 0 ;
1561 exp->p_nice = p->p_nice ;
1562 bcopy(&p->p_comm, &exp->p_comm,MAXCOMLEN);
1563 exp->p_comm[MAXCOMLEN] = '\0';
1564 exp->p_pgrp = CAST_USER_ADDR_T(p->p_pgrp);
1565 exp->p_addr = USER_ADDR_NULL;
1566 exp->p_xstat = p->p_xstat ;
1567 exp->p_acflag = p->p_acflag ;
1568 exp->p_ru = CAST_USER_ADDR_T(p->p_ru); /* XXX may be NULL */