ELFz@@#"_$?#{!R @k!T` @{¨#_! @{¨#_ _$?#{!R @kTs`!R!?q!4T?1DT` @{¨#_dl!R! @{¨#_AR_$?#{!RS@kATs`!R!?q4T?1T`*5*SA{¨#_*SA{¨#_d;!R!Ԕ*SA{¨#_AR  _$`@_T?#{{#___$`@_T?#{{#__  _$?#տ#_֑|_"|5|_"|5tty_locktty_unlockU Bad %p L Bad %p '   drivers/tty/tty_mutex.cdrivers/tty/tty_mutex.cdrivers/tty/tty_mutex.cintP   H  7  A   PVJPvi qiPwP P N @PPP+P-IYP PP*P Pg  P        !"#$%&'(P PPRP@PaPP PB      PsyP       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc , := tty:/= PB44p tty4*= Q.4 tty.(= Q%l tty%$= c'II, tty/= cretId0 I j!|"j8"!|";! -!" !! !!! #! . !I!? p !!$1 %y #& !!'+(#&!!'+)1 !*Q&: 1!K!U#_#k+wQjtty"= cn I j!|"j8"!|";! -!" !! !!! #! . !I!? p !!$1%#& !!'+(#&!!'+)1,!*Q&: 1!K!U#_#k+wQ,8"= -tty8B= .+/+*0 -r -n.1r//7I..1i'I1r6/>2oldI3mIT1imI1vm+T.c~1vcO~/cY31I1i1I1v1T34 53 4I1i 4I1v 4T3 #41key #H4/ $6 03 oI1i oI1v oT2tmp o2val oI oI7!1ptr!<~/!H/!I8",1p",;~/",KP% $ > $ > > I: ; 9 ( : ; 9 I< & 5I < I !I/ 4: ; 9 I?<4: ; 9 I?> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 4: ; 9 I.?: ; 9 '@B: ; 9 I I.?: ; 9 '@B U4: ; 9 I.?: ; 9 'I@B4: ; 9 I U 1RUX Y W !1"1RUX YW #41$1RUX Y W % 1U&1X Y W ' 1( 1)1X Y W *1+41,.: ;9 'I -: ;9 I..: ; 9 ' /: ; 9 I0.: ;9 ' 1: ; 9 I24: ; 9 I3.: ; 9 'I 4 5 6 : ; 9 7.: ; 9 '8.: ; 9 'I, (H\tt|$$$$$$$((04@LLPPTTTTTTxPTTTTTTxPTTTTTTxTTTTTxTTTTTxTTTTTxTTTTTxTTTdT\TX drivers/tty./include/linux./include/linux/atomic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/schedtty_mutex.ctty.hkref.hrefcount.hatomic-instrumented.hinstrumented.hatomic.hlse.hjump_label.hatomic_lse.hatomic_ll_sc.hposix_types.htypes.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.hquota.hquota.hfs.htopology.hmm.hvm_event_item.hstack_pointer.hkcsan-checks.hkasan-checks.h %!/.!<//FJ eX!/.!<!} oGv Ag     i    j .0 <}/ M . ~<J J~<!1.#<!} oGv Ag     i    j .0 <}=#V0 uX . ~<J  &X~X!  =>!M!  =>!i!"__SD_NUMAOOM_KILLTHP_SWPOUTRSEQ_EVENT_PREEMPT_BITREFCOUNT_ADD_NOT_ZERO_OVFDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tDROP_SLABCOMPACTISOLATEDPGMIGRATE_FAILnode_stat_itemMIGRATE_HIGHATOMICBALLOON_MIGRATEHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_BPGSTEAL_DIRECTHTLB_BUDDY_PGALLOC_FAILkasan_check_writeTHP_SPLIT_PAGE_FAILED/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTPGSCAN_ZONE_RECLAIM_FAILEDTHP_MIGRATION_SUCCESSMM_ANONPAGESTHP_FAULT_FALLBACKNULL_COMPOUND_DTORTHP_COLLAPSE_ALLOC_FAILED__SD_BALANCE_EXECNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICSWAP_RA_HITperf_event_task_contextARM64_VEC_SVEtty_kref_getPGDEMOTE_KSWAPDKSWAPD_INODESTEALTHP_FILE_MAPPEDWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZEROPGSCAN_KSWAPDPGSCAN_ANONSWAP_RAoldpNR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSPGREFILLPGSCAN_SKIP_DMAUNEVICTABLE_PGSCANNED__refcount_incrseq_event_mask_bitsperf_sw_contextKCOMPACTD_MIGRATE_SCANNEDPSWPOUTWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGPGPGOUTNUMA_HUGE_PTE_UPDATESNR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYPGDEMOTE_DIRECTCOMPACTSUCCESSADDR_LIMIT_32BITNR_ANON_MAPPEDlong long unsigned int__kernel_size_tHTLB_BUDDY_PGALLOCUNEVICTABLE_PGSTRANDEDADDR_NO_RANDOMIZETHP_COLLAPSE_ALLOCVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDPGSCAN_SKIP_DMA32PGLAZYFREEDresultkrefarch_static_branch_jumpSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEPGACTIVATEbranchmigratetypeLRU_INACTIVE_FILECMA_ALLOC_SUCCESSPGMAJFAULTWORKINGSET_REFAULT_FILEKSWAPD_HIGH_WMARK_HIT_QUICKLYrefcount_saturation_type__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLzone_stat_itemADDR_COMPAT_LAYOUTrseq_cs_flags_bitMIGRATE_MOVABLEhrtimer_base_typenode_statesPGSCAN_DIRECTDQST_CACHE_HITSsize_tPGINODESTEALlong int__refcount_addHRTIMER_BASE_REALTIME_SOFTHUGETLB_PAGE_DTORTHP_SWPOUT_FALLBACKcurrent_stack_pointerNR_DIRTIED_BoolDQST_LOOKUPSNR_PAGETABLEPGDEACTIVATECOMPOUND_PAGE_DTORMIGRATE_PCPTYPESDQST_DROPSUNEVICTABLE_PGCLEAREDNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSPGSCAN_SKIP_MOVABLENR_WMARKALLOCSTALL_MOVABLEPGPGINNR_VM_EVENT_ITEMSNR_SLAB_RECLAIMABLE_BPGSTEAL_FILESB_FREEZE_FStty_unlockKCOMPACTD_WAKEtty_lockSB_FREEZE_COMPLETEKCOMPACTD_FREE_SCANNEDWORKINGSET_RESTORE_FILEPGSCAN_DIRECT_THROTTLErefcount_incNR_VMSCAN_IMMEDIATEPGLAZYFREEVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILEkcsan_check_accessNUMA_HITNR_ANON_THPSNR_FOLL_PIN_ACQUIREDNR_VM_NODE_STAT_ITEMSALLOCSTALL_NORMALVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONCOMPACTFREE_SCANNEDTHP_MIGRATION_FAILpid_typePGMIGRATE_SUCCESSCOMPACTSTALLN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIPGROTATEDNR_FREE_CMA_PAGESGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyatomic_fetch_add_relaxedSB_UNFROZENDROP_PAGECACHENUMA_PTE_UPDATES__SD_SHARE_PKG_RESOURCES__UNIQUE_ID___addressable_tty_unlock349N_HIGH_MEMORYN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intNR_KERNEL_MISC_RECLAIMABLEBALLOON_DEFLATEvm_fault_t__UNIQUE_ID___addressable_tty_lock348truesystem_uses_lse_atomicsNR_ZONE_LRU_BASETHP_SPLIT_PAGENR_ZONE_WRITE_PENDINGHRTIMER_BASE_BOOTTIME_SOFTTHP_MIGRATION_SPLITSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHENR_COMPOUND_DTORSboolNR_FREE_PAGESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEtty_set_lock_subclassRSEQ_EVENT_SIGNAL_BIT__ret_warn_onMIGRATE_CMA__ll_sc_atomic_fetch_add_relaxedUNAME26N_MEMORYsizezone_watermarksPGREUSEZONELIST_FALLBACKTHP_FILE_FALLBACK_CHARGEPCPU_FC_EMBEDPCPU_FC_NRtty_lock_interruptibleNR_ISOLATED_FILESLABS_SCANNEDDQST_READSNUMA_PAGE_MIGRATETHP_ZERO_PAGE_ALLOC_FAILEDNR_LRU_LISTSlru_listNUMA_HINT_FAULTSMM_FILEPAGESALLOCSTALL_DMA32NR_FOLL_PIN_RELEASEDperf_invalid_contextSB_FREEZE_PAGEFAULTPGALLOC_NORMALTHP_FILE_FALLBACKPGALLOC_MOVABLELRU_ACTIVE_FILENUMA_FOREIGNALLOCSTALL_DMATRANSHUGE_PAGE_DTORPIDTYPE_PGIDPGSCAN_SKIP_NORMALHRTIMER_BASE_REALTIMEWORKINGSET_NODERECLAIMRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITshort intvm_event_itemHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPrefcount_tNR_ZONE_ACTIVE_FILE__SD_FLAG_CNTCOMPACTFAILcpu_hwcap_keysPGFREETHP_SPLIT_PMDDQF_PRIVATEDQST_FREE_DQUOTSNR_FILE_MAPPEDNR_ZONE_INACTIVE_ANONUNEVICTABLE_PGCULLEDdrivers/tty/tty_mutex.cNR_VM_ZONE_STAT_ITEMSstatic_key_falseWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcRSEQ_EVENT_MIGRATE_BITNR_SLAB_UNRECLAIMABLE_BBALLOON_INFLATETHP_FAULT_FALLBACK_CHARGENUMA_HINT_FAULTS_LOCALPCPU_FC_PAGEperf_nr_task_contextsTHP_ZERO_PAGE_ALLOCLRU_INACTIVE_ANONunsigned intPGALLOC_DMA32NR_SHMEMstatic_keyarch_atomic_fetch_add_relaxedHRTIMER_BASE_MONOTONIC_SOFTKSWAPD_LOW_WMARK_HIT_QUICKLYUNEVICTABLE_PGMLOCKEDNR_VM_NUMA_EVENT_ITEMSUNEVICTABLE_PGMUNLOCKEDrefcount_structatomic_ttty_lock_slaveMIGRATE_TYPESlong unsigned intPIDTYPE_PIDvec_typeNR_FILE_PMDMAPPEDPSWPINTHP_FAULT_ALLOCPGSCAN_FILENR_FILE_PAGESREFCOUNT_DEC_LEAKN_POSSIBLETHP_DEFERRED_SPLIT_PAGEMM_SHMEMPAGESNUMA_INTERLEAVE_HITNR_MLOCKTHP_FILE_ALLOCREAD_IMPLIES_EXECtypeunsigned charnuma_stat_itemvmscan_throttle_stateWORKINGSET_RESTORE_BASEfalseSHORT_INODEl_yesarm64_const_caps_readyNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLEtty_structPGSTEAL_ANONtty_unlock_slaveDQST_WRITESkref_getNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYNR_WRITTENMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLECOMPACTMIGRATE_SCANNEDRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITREFCOUNT_SUB_UAFPGFAULTUNEVICTABLE_PGRESCUEDsigned charPGALLOC_DMALRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned int__lse_atomic_fetch_add_relaxedPIDTYPE_MAXREFCOUNT_ADD_OVFLRU_ACTIVE_ANONREFCOUNT_ADD_UAFNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASEScompound_dtor_idNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKPGSTEAL_KSWAPDN_GENERIC_INITIATORperf_hw_contextPIDTYPE_SIDCMA_ALLOC_FAILinstrument_atomic_read_writeWMARK_MINNR_ZONE_ACTIVE_ANONPAGEOUTRUNWMARK_LOW__SD_ASYM_PACKINGGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x 4lB-A CJ A-A GA-<B-A CS A-A M A-A LB-A CV A-A E A-A O A-A $4F-ACA-$4F-ACA-B-A-   58K `5w 5  5  555  0Bpl#:ITk$4D4tty_mutex.c__kstrtab_tty_lock__kstrtabns_tty_lock$d__ksymtab_tty_lock__kstrtab_tty_unlock__kstrtabns_tty_unlock__ksymtab_tty_unlock$x__UNIQUE_ID___addressable_tty_unlock349__UNIQUE_ID___addressable_tty_lock348.L144721.L144722.L144723mutex_unlocktty_kref_put__warn_printkarm64_const_caps_readycpu_hwcap_keysmutex_lockrefcount_warn_saturatetty_lock_interruptiblemutex_lock_interruptibletty_lock_slavetty_unlock_slavetty_set_lock_subclass,,4-LPT.12.2|4-2.20*d+*+  X& '(/0a T$(/0X480a+* !! !Y!) 0!B7!>!eE!yS!Z!9a!t!z!!?!l!!! !a!!+!z!!!!! !2!8!w>!VD!K!]!c!;j!jo!{!f!5!!!! ! !!!!!!!!&!!?!!y!!*!3!<!E!jO!a!g!m!s! y!!W!!}!N!!! !!!&!!!^!%!!!?!w !!!!?'!t.!A!XG!M!S!cZ!m!s!y!!r!!.!! !!!!!!! !I!!M!!(!; !!f%!+!.1!7! =!C!"I!O!aU![! a!qh!z!u!!y !!! !!!t!!!!m!0!! !&!!#! !(!!! !@!5!!"!(!f.! 4!:! @!+F!U L!R!X! ^!Gd!# j!Cp!mv!|!B!8 ! !!!!!Z!!!!` !K!t !!4!  !4!!g.!L4! :!O!U!3[!p!v! |!!_!!O!!a!! !%!m!!!!!L!!!! !!! !*$!>*!;0! 6!<!C!6H!f[!a!g!rm!s!Oz!o!!O!!!N!!!!!2!N !p!!y!!S!!!!i !$ !%!!!D"!(!B.!4!:!N@! F!1 L!\R!X!A^!d!j!2p!v!|!!H!)! ! !}! ! !W!!?!! !!! !!! !! ! ! ! ! !  ! !Q$ !* !0 !D6 !< !,B !%H !RN !T !Z !` ! f !%l !8r !2x !j~ ! !^ ! ! !{ !' ! !y ! ! ! ! !b ! !h ! ! !}  !   ! D !NK Dq !x  !   ! ! $  $ !5 L= pN PV h Pp ` T  T 0 T   T P T P# T+ ; M To ~ X X  \ - !4 pY Pb !s {          `  %-CKaiy1k!!k!!H !!p!H!p/!{ [!r!/!!!!!! !,!;!x!! !/!!i!/%L%Pp%$%%D,%0.symtab.strtab.shstrtab.rela.text.data.bss__ksymtab_strings.rela___ksymtab+tty_lock.rela___ksymtab+tty_unlock.rodata.str1.8.rela__bug_table.rodata.str.rela__jump_table.rela.discard.addressable.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@0J &,12H C@LH a$ \@XLH w20L$@L 2pH@@0M  @PN0 @N@) 0@w0 -!@w !0&P,0OA^5AEA ]AHX@x  C@!* XH(yj