📄 offsets.s
字号:
.stabs "quehead:T(40,1)=s8qh_link:(40,2)=*(40,1),0,32;qh_rlink:(40,2),32,32;;",128,0,0,0 .stabn 162,0,0,0 .stabs "include/pthread/setjmp.h",130,0,0,0 .stabs "pthread_sigjmp_buf:t(41,1)=(41,2)=ar(5,3);0;67;(0,1)",128,0,33,0 .stabs "/opt/sparc-elf/sparc-elf/include/sys/cdefs.h",130,0,0,0 .stabn 162,0,0,0 .stabn 162,0,0,0 .stabs "any_t:t(24,1)=(16,10)",128,0,93,0 .stabs "pthread_protocol_t:t(24,2)=(0,1)",128,0,126,0 .stabs "pthread_queue:T(24,3)=s12tqh_first:(24,4)=*(24,5)=xspthread:,0,32;tqh_last:(24,6)=*(24,4),32,32;tqh_name:(5,8),64,32;;",128,0,0,0 .stabs "pthread_queue_t:t(24,7)=(24,8)=*(24,3)",128,0,128,0 .stabs "pthread_mutex:T(24,9)=s36queue:(24,3),0,96;lock:(0,2),96,8;owner:(24,4),128,32;flags:(0,1),160,32;dbglist:(24,10)=s8tqe_next:(24,11)=*(24,9),0,32;tqe_prev:(24,12)=*(24,11),32,32;;,192,64;dbgname:(5,8),256,32;;",128,0,0,0 .stabs "pthread_mutex_t:t(24,13)=(24,9)",128,0,142,0 .stabs "pthread_mutexattr_t:t(24,14)=(24,15)=s4flags:(0,1),0,32;;",128,0,150,0 .stabs "pthread_once_t:t(24,16)=(24,17)=s40init:(0,8),0,16;exec:(0,8),16,16;mutex:(24,13),32,288;;",128,0,230,0 .stabs "pthread_cond:T(24,18)=s36queue:(24,3),0,96;flags:(0,1),96,32;waiters:(0,1),128,32;mutex:(24,19)=*(24,13),160,32;dbglist:(24,20)=s8tqe_next:(24,21)=*(24,18),0,32;tqe_prev:(24,22)=*(24,21),32,32;;,192,64;dbgname:(5,8),256,32;;",128,0,0,0 .stabs "pthread_cond_t:t(24,23)=(24,18)",128,0,244,0 .stabs "pthread_condattr_t:t(24,24)=(24,25)=s4flags:(0,1),0,32;;",128,0,248,0 .stabs "pthread_func_t:t(24,26)=(24,27)=*(24,28)=f(24,1)",128,0,306,0 .stabs "pthread_sighandler_t:t(24,29)=(21,3)",128,0,307,0 .stabs "sched_param:T(24,30)=s4sched_priority:(0,1),0,32;;",128,0,0,0 .stabs "pthread_attr_t:t(24,31)=(24,32)=s60flags:(0,1),0,32;stacksize:(0,1),32,32;stack:(5,8),64,32;name:(5,8),96,32;contentionscope:(0,1),128,32;inheritsched:(0,1),160,32;detachstate:(0,1),192,32;sched:(0,1),224,32;param:(24,30),256,32;starttime:(11,15),288,64;deadline:(11,15),352,64;period:(11,15),416,64;;",128,0,329,0 .stabs "pthread_suspend_t:t(24,33)=(24,34)=s12state:(0,1),0,32;queue:(24,7),32,32;cond:(24,35)=*(24,23),64,32;;",128,0,335,0 .stabs "timer_ent:T(24,36)=s32tp:(33,1),0,64;thread:(24,4),64,32;mode:(0,1),96,32;timerlist:(24,37)=s8tqe_next:(24,38)=*(24,36),0,32;tqe_prev:(24,39)=*(24,38),32,32;;,128,64;threadlist:(24,40)=s8tqe_next:(24,38),0,32;tqe_prev:(24,39),32,32;;,192,64;;",128,0,0,0 .stabs "timer_ent_t:t(24,41)=(24,38)",128,0,343,0 .stabs "pthread_key_t:t(24,42)=(0,1)",128,0,356,0 .stabs "pthread_cleanup_t:t(24,43)=(24,44)=*(24,45)=xspthread_cleanup:",128,0,358,0 .stabs "pthread_timer_q:T(24,46)=s12tqh_first:(24,38),0,32;tqh_last:(24,39),32,32;tqh_name:(5,8),64,32;;",128,0,0,0 .stabs "pthread_timer_q_t:t(24,47)=(24,48)=*(24,46)",128,0,359,0 .stabs "pthread:T(24,5)=s1788context:(6,1),0,480;body:(6,1),480,480;terrno:(0,1),960,32;ret:(0,1),992,32;stack_base:(5,8),1024,32;state:(0,1),1056,32;pt_qelem:(24,49)=ar(5,3);0;2;(24,50)=s8tqe_next:(24,4),0,32;tqe_prev:(24,6),32,32;;,1088,192;pt_active_timers:(24,46),1280,96;pt_free_timers:(24,46),1376,96;pt_name:(5,8),1472,32;num_timers:(0,1),1504,32;interval:(33,1),1536,64;sig_info:(24,51)=ar(5,3);0;31;(9,2),1600,3072;sig:(0,1),4672,32;code:(0,1),4704,32;osp:(0,1),4736,32;opc:(0,1),4768,32;obp:(0,1),4800,32;nscp:(24,52)=*(23,1),4832,32;scp:(24,52),4864,32;joinq:(24,3),4896,96;cond:(24,35),4992,32;queue:(24,7),5024,32;mask:(21,1),5056,32;pending:(21,1),5088,32;sigwaitset:(21,1),5120,32;func:(24,26),5152,32;arg:(24,1),5184,32;result:(24,1),5216,32;key:(24,53)=ar(5,3);0;255;(24,1),5248,8192;cleanup_top:(24,43),13440,32;attr:(24,31),13472,480;base_prio:(0,1),13952,32;max_ceiling_prio:(0,1),13984,32;new_prio:(0,1),14016,32;suspend:(24,33),14048,96;timer_func:(24,26),14144,32;timer_arg:(24,1),14176,32;\\",128,0,0,0 .stabs "tp:(11,15),14208,64;dummy:(0,1),14272,32;;",128,0,0,0 .stabs "pthread_t:t(24,54)=(24,4)",128,0,425,0 .stabn 162,0,0,0 .stabs "/opt/sparc-elf/sparc-elf/include/sys/param.h",130,0,0,0 .stabs "/opt/sparc-elf/sparc-elf/include/asm-leon/param.h",130,0,0,0 .stabn 162,0,0,0 .stabn 162,0,0,0 .stabs "pthread_action:T(2,2)=s8func:(2,3)=*(2,4)=f(0,20),0,32;arg:(24,1),32,32;;",128,0,0,0 .global pthread_pending_sigaction .section ".data" .align 4 .type pthread_pending_sigaction,#object .size pthread_pending_sigaction,8pthread_pending_sigaction: .long 0 .long 0 .stabs "pthread_cleanup:T(24,45)=s12func:(2,3),0,32;arg:(24,1),32,32;next:(24,44),64,32;;",128,0,0,0 .stabs "kernel_stack:T(2,5)=s6916body:(2,6)=ar(5,3);0;6791;(0,2),0,54336;stack:(2,7)=ar(5,3);0;123;(0,2),54336,992;;",128,0,0,0 .stabs "kernel_stack_t:t(2,8)=(2,9)=*(2,5)",128,0,209,0 .stabs "kqueue_t:T(2,10)=s12tqh_first:(24,4),0,32;tqh_last:(24,6),32,32;tqh_name:(5,8),64,32;;",128,0,0,0 .stabs "kdbg_mutex_t:T(2,11)=s12tqh_first:(24,21),0,32;tqh_last:(24,22),32,32;tqh_name:(5,8),64,32;;",128,0,0,0 .stabs "kdbg_cond_t:T(2,12)=s12tqh_first:(24,11),0,32;tqh_last:(24,12),32,32;tqh_name:(5,8),64,32;;",128,0,0,0 .stabs "kernel:T(2,13)=s160k_pthread_self:(24,54),0,32;k_is_in_kernel:(0,1),32,32;k_is_updating_timer:(0,1),64,32;k_state_change:(0,1),96,32;k_new_signals:(21,1),128,32;k_pending_signals:(21,1),160,32;k_all_signals:(21,1),192,32;k_no_signals:(21,1),224,32;k_cantmask:(21,1),256,32;k_process_stack_base:(5,8),288,32;k_ready:(24,3),320,96;k_all:(24,3),416,96;k_suspend_q:(24,3),512,96;k_timeout_q:(24,3),608,96;k_dbglist_cond:(2,11),704,96;k_dbglist_mutex:(2,12),800,96;k_tempstack:(2,8),896,32;k_idle:(24,54),960,32;k_handlerset:(21,1),992,32;k_set_warning:(5,8),1024,32;k_clear_warning:(5,8),1056,32;k_prio_warning:(5,8),1088,32;k_proc_mask:(21,1),1120,32;k_cur_heap:(0,1),1152,32;k_timeofday:(11,15),1184,64;;",128,0,0,0 .stabs "kernel_t:t(2,14)=(2,13)",128,0,258,0 .stabn 162,0,0,0 .stabs "src/setjmp.h",130,0,0,0 .stabn 162,0,0,0 .section ".text" .align 4 .stabs "main:F(0,1)",36,0,11,main .global main .type main,#function .proc 04main: .stabn 68,0,11,.LLM1-main.LLM1: !#PROLOGUE# 0 save %sp, -168, %sp !#PROLOGUE# 1.LLBB2: .stabn 68,0,26,.LLM2-main.LLM2: ->AOFF_mask 632 offsetof(struct pthread, mask) .stabn 68,0,31,.LLM3-main.LLM3: ->AOFF_queue 628 offsetof(struct pthread, queue) .stabn 68,0,32,.LLM4-main.LLM4: ->AOFF_tp_sec 1776 offsetof(struct pthread, tp.tv_sec) .stabn 68,0,33,.LLM5-main.LLM5: ->AOFF_tp_nsec 1780 offsetof(struct pthread, tp.tv_nsec) .stabn 68,0,37,.LLM6-main.LLM6: ->AOFF_pthread_self 0 offsetof(struct kernel, k_pthread_self) .stabn 68,0,47,.LLM7-main.LLM7: ->AOFF_cantmask 32 offsetof(struct kernel, k_cantmask) .stabn 68,0,66,.LLM8-main.LLM8: ->AOFF_jmp_sp 0 (THREAD_JB_SP * sizeof(int)) .stabn 68,0,67,.LLM9-main.LLM9: ->AOFF_jmp_pc 4 (THREAD_JB_PC * sizeof(int)) .stabn 68,0,68,.LLM10-main.LLM10: ->AOFF_jmp_svmask 12 (THREAD_JB_SVMASK * sizeof(int)) .stabn 68,0,69,.LLM11-main.LLM11: ->AOFF_jmp_mask 16 (THREAD_JB_MASK * sizeof(int)) .stabn 68,0,70,.LLM12-main.LLM12: ->AOFF_jmp_fp 20 (THREAD_JB_FP * sizeof(int)) .stabn 68,0,71,.LLM13-main.LLM13: ->AOFF_jmp_i7 24 (THREAD_JB_I7 * sizeof(int)) .stabn 68,0,74,.LLM14-main.LLM14: ->AOFF_mutex_queue 0 offsetof(pthread_mutex_t, queue) .stabn 68,0,75,.LLM15-main.LLM15: ->AOFF_mutex_lock 12 offsetof(pthread_mutex_t, lock) .stabn 68,0,76,.LLM16-main.LLM16: ->AOFF_mutex_owner 16 offsetof(pthread_mutex_t, owner) .stabn 68,0,82,.LLM17-main.LLM17: ->ASIZ_cleanup_size 4 sizeof(pthread_cleanup_t) .stabn 68,0,85,.LLM18-main.LLM18: ->ASIZ_sigset_t_size 4 sizeof(sigset_t) .stabn 68,0,88,.LLM19-main.LLM19: ->PTHREAD_SIGSET_T_SIZE_NP 4 sizeof(sigset_t) .stabn 68,0,89,.LLM20-main.LLM20: ->PTHREAD_SIGCONTEXT_MASK_T_SIZE_NP 4 sizeof(scp->sc_mask) .stabn 68,0,90,.LLM21-main.LLM21: ->PTHREAD_SIGSET2SET_SIZE_NP 4 MIN(sizeof(sigset_t), sizeof(scp->sc_mask)) .stabn 68,0,92,.LLM22-main.LLM22: mov 0, %i0.LLBE2: .stabn 68,0,93,.LLM23-main.LLM23: nop ret restore.LLfe1: .size main,.LLfe1-main .stabs "env:(39,1)",128,0,13,-64 .stabs "scp:(24,52)",128,0,14,-68 .stabn 192,0,0,.LLBB2-main .stabn 224,0,0,.LLBE2-main.LLscope0: .stabs "",36,0,0,.LLscope0-main .common pthread_mutexattr_default,4,4 .common pthread_condattr_default,4,4 .common pthread_attr_default,60,4 .common pthread_kern,160,8 .stabs "pthread_mutexattr_default:G(24,14)",32,0,154,0 .stabs "pthread_condattr_default:G(24,24)",32,0,167,0 .stabs "pthread_attr_default:G(24,31)",32,0,185,0 .stabs "pthread_pending_sigaction:G(2,2)",32,0,195,0 .stabs "pthread_kern:G(2,14)",32,0,261,0 .text .stabs "",100,0,0,.Letext.Letext: .ident "GCC: (GNU) 3.2.3"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -