/titanic_50/usr/src/uts/common/sys/ |
H A D | brand.h | 114 void (*b_proc_exit)(struct proc *, klwp_t *); 116 void (*b_lwp_setrval)(klwp_t *, int, int); 117 int (*b_initlwp)(klwp_t *); 118 void (*b_forklwp)(klwp_t *, klwp_t *); 119 void (*b_freelwp)(klwp_t *); 120 void (*b_lwpexit)(klwp_t *); 186 extern void brand_solaris_forklwp(klwp_t *, klwp_t *, struct brand *); 187 extern void brand_solaris_freelwp(klwp_t *, struct brand *); 188 extern int brand_solaris_initlwp(klwp_t *, struct brand *); 189 extern void brand_solaris_lwpexit(klwp_t *, struct brand *); [all …]
|
H A D | prsystm.h | 76 extern void prgetprfpregs(klwp_t *, struct prfpregset *); 77 extern void prgetprxregs(klwp_t *, caddr_t); 99 extern void prstep(klwp_t *, int); 100 extern void prnostep(klwp_t *); 112 extern int prnwindows(klwp_t *); 113 extern void prgetwindows(klwp_t *, struct _gwindows *); 115 extern void prgetasregs(klwp_t *, asrset_t); 116 extern void prsetasregs(klwp_t *, asrset_t); 137 extern void prgetprfpregs32(klwp_t *, struct prfpregset32 *); 140 void prgetwindows32(klwp_t *, struct gwindows32 *);
|
H A D | proc.h | 733 extern klwp_t *lwp_create( 761 extern void lwp_ctmpl_copy(klwp_t *, klwp_t *); 762 extern void lwp_ctmpl_clear(klwp_t *); 763 extern klwp_t *forklwp(klwp_t *, proc_t *, id_t); 764 extern void lwp_load(klwp_t *, gregset_t, uintptr_t); 765 extern void lwp_setrval(klwp_t *, int, int); 766 extern void lwp_forkregs(klwp_t *, klwp_t *); 767 extern void lwp_freeregs(klwp_t *, int); 768 extern caddr_t lwp_stk_init(klwp_t *, caddr_t); 770 extern void lwp_stk_fini(klwp_t *); [all …]
|
H A D | klwp.h | 196 } klwp_t; typedef 210 extern klwp_t lwp0;
|
/titanic_50/usr/src/uts/common/brand/sn1/ |
H A D | sn1_brand.c | 53 void sn1_proc_exit(struct proc *, klwp_t *); 55 int sn1_initlwp(klwp_t *); 56 void sn1_forklwp(klwp_t *, klwp_t *); 57 void sn1_freelwp(klwp_t *); 58 void sn1_lwpexit(klwp_t *); 174 sn1_proc_exit(struct proc *p, klwp_t *l) in sn1_proc_exit() 186 sn1_initlwp(klwp_t *l) in sn1_initlwp() 192 sn1_forklwp(klwp_t *p, klwp_t *c) in sn1_forklwp() 198 sn1_freelwp(klwp_t *l) in sn1_freelwp() 204 sn1_lwpexit(klwp_t *l) in sn1_lwpexit()
|
/titanic_50/usr/src/uts/intel/fs/proc/ |
H A D | prmachdep.c | 94 prgetprregs(klwp_t *lwp, prgregset_t prp) in prgetprregs() 106 prsetprregs(klwp_t *lwp, prgregset_t prp, int initial) in prsetprregs() 119 prgregset_32ton(klwp_t *lwp, prgregset32_t src, prgregset_t dst) in prgregset_32ton() 154 prgetprregs32(klwp_t *lwp, prgregset32_t prp) in prgetprregs32() 166 prgetrvals(klwp_t *lwp, long *rval1, long *rval2) in prgetrvals() 205 prgetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prgetprfpregs() 213 prgetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prgetprfpregs32() 225 prsetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prsetprfpregs() 232 prsetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prsetprfpregs32() 263 prgetprxregs(klwp_t *lwp, caddr_t prx) in prgetprxregs() [all …]
|
/titanic_50/usr/src/uts/common/fs/proc/ |
H A D | prdata.h | 380 extern void prgetprregs(klwp_t *, prgregset_t); 381 extern void prsetprregs(klwp_t *, prgregset_t, int); 384 extern void prgetprregs32(klwp_t *, prgregset32_t); 385 extern void prgregset_32ton(klwp_t *, prgregset32_t, prgregset_t); 386 extern void prgetprfpregs32(klwp_t *, prfpregset32_t *); 387 extern void prsetprfpregs32(klwp_t *, prfpregset32_t *); 395 extern int prgetrvals(klwp_t *, long *, long *); 396 extern void prgetprfpregs(klwp_t *, prfpregset_t *); 397 extern void prsetprfpregs(klwp_t *, prfpregset_t *); 398 extern void prgetprxregs(klwp_t *, caddr_t); [all …]
|
/titanic_50/usr/src/uts/intel/sys/ |
H A D | archsystm.h | 113 extern void setgregs(klwp_t *, gregset_t); 114 extern void getgregs(klwp_t *, gregset_t); 115 extern void setfpregs(klwp_t *, fpregset_t *); 116 extern void getfpregs(klwp_t *, fpregset_t *); 119 extern void getgregs32(klwp_t *, gregset32_t); 120 extern void setfpregs32(klwp_t *, fpregset32_t *); 121 extern void getfpregs32(klwp_t *, fpregset32_t *);
|
/titanic_50/usr/src/uts/intel/ia32/os/ |
H A D | sundep.c | 306 lwp_load(klwp_t *lwp, gregset_t grp, uintptr_t thrptr) in lwp_load() 369 lwp_setrval(klwp_t *lwp, int v1, int v2) in lwp_setrval() 380 lwp_setsp(klwp_t *lwp, caddr_t sp) in lwp_setsp() 389 lwp_forkregs(klwp_t *lwp, klwp_t *clwp) in lwp_forkregs() 414 lwp_freeregs(klwp_t *lwp, int isexec) in lwp_freeregs() 459 lwp_segregs_save(klwp_t *lwp) in lwp_segregs_save() 509 update_sregs(struct regs *rp, klwp_t *lwp) in update_sregs() 706 lwp_segregs_restore(klwp_t *lwp) in lwp_segregs_restore() 725 lwp_segregs_restore32(klwp_t *lwp) in lwp_segregs_restore32() 749 lwp_attach_brand_hdlrs(klwp_t *lwp) in lwp_attach_brand_hdlrs() [all …]
|
H A D | syscall.c | 145 klwp_t *lwp = ttolwp(t); in syscall_entry() 212 klwp_t *lwp = ttolwp(t); in syscall_exit() 241 klwp_t *lwp = ttolwp(t); in pre_syscall() 439 klwp_t *lwp = ttolwp(t); in post_syscall() 816 klwp_t *lwp = ttolwp(curthread); in deferred_singlestep_trap() 911 get_syscall_args(klwp_t *lwp, long *argp, int *nargsp) in get_syscall_args() 958 get_syscall32_args(klwp_t *lwp, int *argp, int *nargsp) in get_syscall32_args() 1007 klwp_t *lwp = ttolwp(t); in save_syscall_args() 1091 klwp_t *lwp = ttolwp(t); in syscall_ap() 1185 klwp_t *lwp = ttolwp(curthread); in loadable_syscall()
|
/titanic_50/usr/src/uts/common/brand/solaris10/ |
H A D | s10_brand.c | 56 void s10_proc_exit(struct proc *, klwp_t *); 58 int s10_initlwp(klwp_t *); 59 void s10_forklwp(klwp_t *, klwp_t *); 60 void s10_freelwp(klwp_t *); 61 void s10_lwpexit(klwp_t *); 193 s10_amd64_correct_fsreg(klwp_t *l) in s10_amd64_correct_fsreg() 329 s10_proc_exit(struct proc *p, klwp_t *l) in s10_proc_exit() 341 s10_initlwp(klwp_t *l) in s10_initlwp() 347 s10_forklwp(klwp_t *p, klwp_t *c) in s10_forklwp() 365 s10_freelwp(klwp_t *l) in s10_freelwp() [all …]
|
/titanic_50/usr/src/uts/sparc/fs/proc/ |
H A D | prmachdep.c | 93 prgetprregs(klwp_t *lwp, prgregset_t prp) in prgetprregs() 155 prsetprregs(klwp_t *lwp, prgregset_t prp, int initial) in prsetprregs() 231 prgregset_32ton(klwp_t *lwp, prgregset32_t src, prgregset_t dest) in prgregset_32ton() 312 prgetprregs32(klwp_t *lwp, prgregset32_t prp) in prgetprregs32() 316 extern void getgregs32(klwp_t *, gregset32_t); in prgetprregs32() 376 prgetrvals(klwp_t *lwp, long *rval1, long *rval2) in prgetrvals() 412 prgetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prgetprfpregs() 433 prgetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prgetprfpregs32() 457 prsetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prsetprfpregs() 484 prsetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prsetprfpregs32() [all …]
|
/titanic_50/usr/src/uts/sparc/sys/fpu/ |
H A D | fpusystm.h | 62 extern void run_fpq(klwp_t *, fpregset_t *); 69 extern void fp_fork(klwp_t *, klwp_t *);
|
/titanic_50/usr/src/uts/sun4/os/ |
H A D | machdep.c | 125 lwp_stk_init(klwp_t *lwp, caddr_t stk) in lwp_stk_init() 159 lwp_stk_fini(klwp_t *lwp) in lwp_stk_fini() 181 lwp_forkregs(klwp_t *lwp, klwp_t *clwp) in lwp_forkregs() 255 lwp_freeregs(klwp_t *lwp, int isexec) in lwp_freeregs() 270 lwp_attach_brand_hdlrs(klwp_t *lwp) in lwp_attach_brand_hdlrs() 275 lwp_detach_brand_hdlrs(klwp_t *lwp) in lwp_detach_brand_hdlrs() 365 getasrs(klwp_t *lwp, asrset_t asr) in getasrs() 375 getfpasrs(klwp_t *lwp, asrset_t asr) in getfpasrs() 402 setasrs(klwp_t *lwp, asrset_t asr) in setasrs() 408 setfpasrs(klwp_t *lwp, asrset_t asr) in setfpasrs()
|
/titanic_50/usr/src/lib/libfakekernel/common/sys/ |
H A D | klwp.h | 61 } klwp_t; typedef 69 extern klwp_t lwp0;
|
/titanic_50/usr/src/uts/common/c2/ |
H A D | audit_event.c | 751 klwp_t *clwp = ttolwp(curthread); in aus_acct() 769 klwp_t *clwp = ttolwp(curthread); in aus_chown() 790 klwp_t *clwp = ttolwp(curthread); in aus_fchown() 835 klwp_t *clwp = ttolwp(curthread); in aus_lchown() 855 klwp_t *clwp = ttolwp(curthread); in aui_fchownat() 879 klwp_t *clwp = ttolwp(curthread); in aus_fchownat() 901 klwp_t *clwp = ttolwp(curthread); in aus_chmod() 918 klwp_t *clwp = ttolwp(curthread); in aus_fchmod() 959 klwp_t *clwp = ttolwp(curthread); in aui_fchmodat() 980 klwp_t *clwp = ttolwp(curthread); in aus_fchmodat() [all …]
|
/titanic_50/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 85 setfpregs(klwp_t *lwp, fpregset_t *fp) in setfpregs() 203 setfpregs32(klwp_t *lwp, fpregset32_t *fp) in setfpregs32() 217 run_fpq(klwp_t *lwp, fpregset_t *fp) in run_fpq() 239 getfpregs(klwp_t *lwp, fpregset_t *fp) in getfpregs() 310 getfpregs32(klwp_t *lwp, fpregset32_t *fp) in getfpregs32() 327 setgregs(klwp_t *lwp, gregset_t grp) in setgregs() 391 getgregs(klwp_t *lwp, gregset_t grp) in getgregs() 428 getgregs32(klwp_t *lwp, gregset32_t grp) in getgregs32() 476 setgwins(klwp_t *lwp, gwindows_t *gwins) in setgwins() 509 setgwins32(klwp_t *lwp, gwindows32_t *gwins) in setgwins32() [all …]
|
/titanic_50/usr/src/uts/intel/ia32/syscall/ |
H A D | getcontext.c | 57 klwp_t *lwp = ttolwp(curthread); in savecontext() 138 klwp_t *lwp = ttolwp(t); in restorecontext() 185 klwp_t *lwp = ttolwp(curthread); in getsetcontext() 260 klwp_t *lwp = ttolwp(curthread); in savecontext32() 323 klwp_t *lwp = ttolwp(curthread); in getsetcontext32()
|
H A D | lwp_private.c | 41 lwp_setprivate(klwp_t *lwp, int which, uintptr_t base) in lwp_setprivate() 158 lwp_getprivate(klwp_t *lwp, int which, uintptr_t base) in lwp_getprivate() 262 klwp_t *lwp = ttolwp(curthread); in syslwp_private()
|
/titanic_50/usr/src/uts/common/disp/ |
H A D | shuttle.c | 89 klwp_t *lwp = ttolwp(curthread); in shuttle_resume() 183 klwp_t *lwp = ttolwp(curthread); in shuttle_swtch() 219 klwp_t *lwp = ttolwp(t); in shuttle_sleep()
|
/titanic_50/usr/src/uts/sparc/os/ |
H A D | syscall.c | 73 lwp_getsysent(klwp_t *lwp) in lwp_getsysent() 91 xregrestore(klwp_t *lwp, int shared) in xregrestore() 148 get_syscall_args(klwp_t *lwp, long *argp, int *nargsp) in get_syscall_args() 182 get_syscall32_args(klwp_t *lwp, int *argp, int *nargsp) in get_syscall32_args() 209 klwp_t *lwp = ttolwp(t); in save_syscall_args() 325 klwp_t *lwp = ttolwp(curthread); in reset_syscall_args() 357 klwp_t *lwp = ttolwp(t); in pre_syscall() 539 klwp_t *lwp = ttolwp(t); in post_syscall() 924 klwp_t *lwp = ttolwp(curthread); in syscall_ap() 1057 klwp_t *lwp = ttolwp(curthread); in indir()
|
/titanic_50/usr/src/uts/common/os/ |
H A D | msacct.c | 97 klwp_t *lwp; in init_mstate() 249 klwp_t *lwp; in mstate_thread_onproc_time() 355 klwp_t *lwp; in mstate_aggr_state() 398 klwp_t *lwp; in syscall_mstate() 613 klwp_t *lwp; in new_mstate() 709 klwp_t *lwp; in restore_mstate() 808 klwp_t *lwp = ttolwp(t); in term_mstate()
|
H A D | brand.c | 336 klwp_t *lwp = NULL; in brand_clearbrand() 592 klwp_t *lwp = ttolwp(curthread); in restoreexecenv() 619 klwp_t *lwp = ttolwp(curthread); in brand_solaris_elfexec() 1054 brand_solaris_forklwp(klwp_t *p, klwp_t *c, struct brand *pbrand) in brand_solaris_forklwp() 1072 brand_solaris_freelwp(klwp_t *l, struct brand *pbrand) in brand_solaris_freelwp() 1082 brand_solaris_initlwp(klwp_t *l, struct brand *pbrand) in brand_solaris_initlwp() 1093 brand_solaris_lwpexit(klwp_t *l, struct brand *pbrand) in brand_solaris_lwpexit() 1114 brand_solaris_proc_exit(struct proc *p, klwp_t *l, struct brand *pbrand) in brand_solaris_proc_exit()
|
H A D | watchpoint.c | 599 register klwp_t *lwp = ttolwp(curthread); in do_watch_step() 642 register klwp_t *lwp = ttolwp(curthread); in undo_watch_step() 688 register klwp_t *lwp = ttolwp(curthread); in sys_watchpoint() 757 klwp_t *lwp = ttolwp(curthread); in watch_xcopyin() 848 klwp_t *lwp = ttolwp(curthread); in watch_xcopyout() 949 klwp_t *lwp = ttolwp(curthread); in watch_copyinstr() 1063 klwp_t *lwp = ttolwp(curthread); in watch_copyoutstr() 1171 klwp_t *lwp = ttolwp(curthread); in watch_fuword() 1241 klwp_t *lwp = ttolwp(curthread); in watch_suword8() 1283 klwp_t *lwp = ttolwp(curthread); in watch_suword16() [all …]
|
/titanic_50/usr/src/uts/common/syscall/ |
H A D | sigaltstack.c | 46 klwp_t *lwp = ttolwp(curthread); in sigaltstack() 80 klwp_t *lwp = ttolwp(curthread); in sigaltstack32()
|