ELF>r@@ HHeH%(HD$1Ht$D$HtK|$tkHuOHu3HHD$eH+%(uAHHHHH3rodata_test: test data was not read only 3rodata_test: test data was changed 3rodata_test: start of .rodata is not page size aligned 3rodata_test: end of .rodata is not page size aligned 6rodata_test: all tests were successful 3rodata_test: test 1 fails (start data) rodata_test%+/3mm/rodata_test.cA:`zintu8Tu16n.H=   .W:2!V  z  "val 2Vz, #,i=$fmtj5k5l5mFw55$F  @F ?F  %  " F XF{F. Fu   !! ! '#''. ' /G/G" /0 5p5G 5Y <<G<. <}FaFO+  F FF0F}F~    F        !"#$%&'()*+,-./ F F+Fb FFFj F, F:s F F F  FW    F        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq '' &T 5'( u )l* =   =   :%= %  j+= +  /= /  3= 3 T U TlQ4= U = 2U = QU = pU = U +A,. =-( 4:!; 9 I$ >  : ;9 I8 >! !I: ; 9 (: ; 9 II~ >! !I: ;9! : ;9 I : ; 9 I8  :!;9! H} !I&I>! !I: ; 9!>! !I: ;9!I : ; 9  !: ; 9!:!; 9!II !: ; 9! I I8!4:!;!-9 I?<% $ >  & 4: ; 9 I?!!" : ; 9 I# : ;9 $ : ;9 I8 % : ; 9 I&.?: ; 9 'I<'(.?: ;9 'I<).?: ; 9 '@z*4I4+H},!I/ -.?<n, !  u vXX_k.)y..PGSCAN_DIRECTzone_watermarksOOM_KILLTHP_SWPOUTDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tCOMPACTISOLATEDcountervmscan_throttle_statenode_stat_itemMIGRATE_HIGHATOMICBALLOON_MIGRATEHRTIMER_BASE_BOOTTIMENR_BOUNCEraw_spinlock_tN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITPGSTEAL_DIRECTHTLB_BUDDY_PGALLOC_FAILWORK_STRUCT_COLOR_SHIFTrlockTHP_SPLIT_PAGE_FAILEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTflagsPGSCAN_ZONE_RECLAIM_FAILEDTHP_MIGRATION_SUCCESSMM_ANONPAGESPGMIGRATE_FAILMM_LEAF_TOTALTHP_FAULT_FALLBACKTHP_COLLAPSE_ALLOC_FAILEDpi_entryunsigned intclass_spinlock_irqsave_tNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEKMALLOC_RANDOM_ENDHRTIMER_BASE_MONOTONICSWAP_RA_HITnuma_stat_itemPIDTYPE_MAXDROP_SLABPGDEMOTE_KSWAPDDIRECT_MAP_LEVEL3_SPLITKSWAPD_INODESTEALTHP_FILE_MAPPEDWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZEROPGSCAN_KSWAPDPGSCAN_ANONSWAP_RAlocked_pendinglevelWORK_OFFQ_BH_BITUNEVICTABLE_PGCLEAREDNR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSPGREFILLWORK_OFFQ_LEFTfuncPGSCAN_SKIP_DMAUNEVICTABLE_PGSCANNEDMTHP_STAT_ANON_FAULT_ALLOCMTHP_STAT_ANON_FAULT_FALLBACK__MTHP_STAT_COUNTPCPU_FC_PAGEKCOMPACTD_MIGRATE_SCANNEDPSWPOUTWORKINGSET_RESTORE_ANONUCLAMP_MAXPGPGOUTNUMA_HUGE_PTE_UPDATESNR_KERNEL_STACK_KBTOPO_DIEGRP_DOMAINNR_INFOKMALLOC_DMAPGDEMOTE_DIRECT_entry_ptrNR_LRU_LISTSCOMPACTSUCCESSADDR_LIMIT_32BIT__int128 unsignedMTHP_STAT_SHMEM_FALLBACK_CHARGELRU_ACTIVE_FILE__kernel_size_tHTLB_BUDDY_PGALLOCUNEVICTABLE_PGSTRANDEDADDR_NO_RANDOMIZETHP_COLLAPSE_ALLOCrodata_testVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDPGSCAN_SKIP_DMA32PGLAZYFREEDPSWPINlong long unsigned intfileSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEPGACTIVATEqspinlockraw_spinlockmigratetypeTHP_SCAN_EXCEED_SHARED_PTELRU_INACTIVE_FILECMA_ALLOC_SUCCESSPGMAJFAULTWORK_STRUCT_PWQ_BITKSWAPD_HIGH_WMARK_HIT_QUICKLYTOPO_DIE_DOMAINWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTrseq_cs_flags_bitNR_ZSPAGESMIGRATE_MOVABLEhrtimer_base_typeclass_spinlock_tnode_statesMM_LEAF_OLDNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDGNU C11 13.2.0 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -mharden-sls=all -mrecord-mcount -mfentry -march=x86-64 -g -gdwarf-5 -O2 -std=gnu11 -p -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fcf-protection=branch -falign-jumps=1 -falign-loops=1 -fno-asynchronous-unwind-tables -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fstack-protector-strongsize_tPGINODESTEALlong intTHP_SCAN_EXCEED_SWAP_PTENR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTTOPO_PKG_DOMAINTHP_SWPOUT_FALLBACKcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTNR_DIRTIEDrodata_test_data_BoolDQST_LOOKUPSNR_PAGETABLEPGDEACTIVATENR_WMARKMIGRATE_PCPTYPESDQST_DROPSKSM_SWPIN_COPYNR_VMSCAN_WRITERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITTOPO_SMT_DOMAINNUMA_MISSPGSCAN_SKIP_MOVABLEpendingWORKINGSET_REFAULT_FILEALLOCSTALL_MOVABLEPGPGINNR_VM_EVENT_ITEMSNR_SLAB_RECLAIMABLE_BPGSTEAL_FILESB_FREEZE_FSKCOMPACTD_WAKESB_FREEZE_COMPLETEKCOMPACTD_FREE_SCANNEDNR_MM_STATSWORKINGSET_RESTORE_FILEPGSCAN_DIRECT_THROTTLENR_VMSCAN_IMMEDIATEPGLAZYFREEWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharNR_UNACCEPTEDMIGRATE_RECLAIMABLENR_UNEVICTABLETHP_SPLIT_PUDNR_ZONE_INACTIVE_FILECOW_KSMNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSALLOCSTALL_NORMALVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONCOMPACTFREE_SCANNEDTHP_MIGRATION_FAILtlb_infospid_typePGMIGRATE_SUCCESSCOMPACTSTALLMM_LEAF_YOUNGKMALLOC_NORMALN_ONLINE_printkHRTIMER_BASE_TAIlockedPGROTATEDcopy_to_kernel_nofaultNR_FREE_CMA_PAGESUCLAMP_MINSB_UNFROZENDROP_PAGECACHENUMA_PTE_UPDATESNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPUlong long intNR_KERNEL_MISC_RECLAIMABLEzeroBALLOON_DEFLATEvm_fault_tWORK_STRUCT_COLOR_BITSWORK_STRUCT_LINKED_BITlockTOPO_MAX_DOMAINkmalloc_cache_typeTHP_SPLIT_PAGE__u16NR_ZONE_WRITE_PENDINGHRTIMER_BASE_BOOTTIME_SOFTTHP_MIGRATION_SPLITraw_lockSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITSN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEDIRECT_MAP_LEVEL2_SPLITclass_raw_spinlock_irqsave_tMIGRATE_CMATOPO_CORE_DOMAINUNAME26N_MEMORYclass_raw_spinlock_irq_tPGREUSEZONELIST_FALLBACKTHP_FILE_FALLBACK_CHARGEPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEMTHP_STAT_SPLIT_FAILEDSLABS_SCANNEDTOPO_TILE_DOMAINDQST_READSZONELIST_NOFALLBACKMTHP_STAT_SHMEM_ALLOCNUMA_PAGE_MIGRATETHP_ZERO_PAGE_ALLOC_FAILEDVMSCAN_THROTTLE_WRITEBACKlru_listNR_MM_COUNTERSMM_FILEPAGESALLOCSTALL_DMA32NR_FOLL_PIN_RELEASEDSB_FREEZE_PAGEFAULTMTHP_STAT_SPLIT_DEFERREDclass_spinlock_irq_tPGALLOC_NORMALsubsys_fmt_prefixTHP_FILE_FALLBACKPGALLOC_MOVABLENR_KMALLOC_TYPESNUMA_FOREIGNALLOCSTALL_DMAWORK_STRUCT_PENDING_BITPIDTYPE_PGIDPGSCAN_SKIP_NORMALTOPO_MODULE_DOMAINHRTIMER_BASE_REALTIMEWORKINGSET_NODERECLAIMarch_spinlock_twork_bitsshort intMTHP_STAT_SHMEM_FALLBACKvm_event_itemMTHP_STAT_SWPOUTPGSCAN_KHUGEPAGEDNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_END__end_rodataNR_ZONE_ACTIVE_FILEWMARK_PROMOMM_NONLEAF_TOTALCOMPACTFAILALLOCSTALL_DEVICE__stack_chk_failPGFREETHP_SPLIT_PMDDQF_PRIVATEZSWPOUTDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITSNR_FILE_MAPPEDNR_ZONE_INACTIVE_ANONHRTIMER_BASE_TAI_SOFTNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODESNR_INACTIVE_FILEDQF_ROOT_SQUASH_BMTHP_STAT_SPLITpcpu_fcNR_SLAB_UNRECLAIMABLE_BBALLOON_INFLATETHP_FAULT_FALLBACK_CHARGENUMA_HINT_FAULTS_LOCALENTRIESTHP_SCAN_EXCEED_NONE_PTETHP_ZERO_PAGE_ALLOCPGALLOC_DMA32NR_SHMEMMTHP_STAT_SWPOUT_FALLBACKHRTIMER_BASE_MONOTONIC_SOFTKSWAPD_LOW_WMARK_HIT_QUICKLYUNEVICTABLE_PGMLOCKEDNR_VM_NUMA_EVENT_ITEMSUNEVICTABLE_PGMUNLOCKEDZSWPWBatomic_tMIGRATE_TYPESlong unsigned int__u8PIDTYPE_PIDWORK_OFFQ_DISABLE_BITSTHP_FAULT_ALLOCPGSCAN_FILENR_FILE_PAGESMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEN_POSSIBLETHP_DEFERRED_SPLIT_PAGEMM_SHMEMPAGESMM_NONLEAF_FOUNDNUMA_INTERLEAVE_HIT__int128NR_MLOCKTHP_FILE_ALLOCREAD_IMPLIES_EXECunsigned charPGSTEAL_KHUGEPAGEDUCLAMP_CNTspinlocklineuclamp_idWORKINGSET_RESTORE_BASENUMA_HINT_FAULTSPGPROMOTE_SUCCESSSHORT_INODEtail_entryKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGESPGSTEAL_ANONZSWPIN__start_rodataTASK_COMM_LENspinlock_tMM_NONLEAF_ADDEDNR_ISOLATED_ANONPGALLOC_DEVICENR_WRITTENWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLECOMPACTMIGRATE_SCANNEDRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITPGFAULTUNEVICTABLE_PGRESCUEDPGPROMOTE_CANDIDATEsigned charPGALLOC_DMAPGSCAN_SKIP_DEVICELRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIM__func__LRU_ACTIVE_ANONKMALLOC_RANDOM_STARTNR_SHMEM_THPSmthp_stat_itemNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESDQST_WRITESUNEVICTABLE_PGCULLEDclass_raw_spinlock_tPGSTEAL_KSWAPDN_GENERIC_INITIATORPIDTYPE_SIDx86_topology_domainsCMA_ALLOC_FAILWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONPAGEOUTRUNWMARK_LOWVMSCAN_THROTTLE_CONGESTEDmm/rodata_test.c/kernel/work/linux-6.11/kernel/work/linux-6.11mm./include/uapi/asm-generic./include/asm-generic./include/linux./arch/x86/include/asm./include/uapi/linuxrodata_test.crodata_test.cint-ll64.hint-ll64.hposix_types.htypes.hqspinlock_types.hspinlock_types_raw.hprintk.hprocessor.hpid_types.hspinlock_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hworkqueue.hmm_types.hnodemask.hmmzone.htopology.hslab.hhrtimer_defs.hquota.hquota.hfs.hhuge_mm.hvm_event_item.hasm.hsections.huaccess.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNUx $My E     + ,4 `,= ,F ,O ,X `, a n {    (rodata_test.crodata_test_data__func__.0_entry.1_entry.2_entry.3_entry.4_entry.5_entry.6_entry_ptr.7_entry_ptr.8_entry_ptr.9_entry_ptr.10_entry_ptr.11_entry_ptr.12rodata_test__fentry__copy_to_kernel_nofault__start_rodata__end_rodata_printk__x86_return_thunk__stack_chk_fail% G] k y ~   X 0 "! (0`hp0X (0`hp`  `(     * 1 = I lP U c j o }} !    O      p  v < 4I  ` m W   r    c U  ! / N W 9` i r {   K /     a     8 .  # : @  F DL fR Y i ~o 1 u    n   F  F  F $ x9 FM 0b Fq u F  y W G      9 y /  y    $ % + 1  7 = rC FI P  ] Am Cs y     $  #        P   $ g       m * 0 & 6 < B H N T Z ` f l \r x      $      _  :           F [     % + 1 7 r= C rI :O -U ! [ ua  g m s y  3 ;    Y  9  D u x L  ( M J    x   t j % T8 (> MD J 2P tV \ :c s hy   &     9 D W   2 p  N R  K [  ]  4 i c& - = C EI O #U [ 7 a g m  5 *      h 2  D  y  H      ! ' - 3 9 ? GE KK \Q X h  n t z         " b  O Z   q  r     n  =   R " ( . 4 ^: @ F L  R X  ^ bd lj :p v | ;  :   % (        g  `  C    #  a \ Y $ j* 0 W6 < B "H N 6T Z K` If l r x ~~ n  N y   /    ' b w          ` T    )  5 > U Ev ^}   D \   ( \ `   \% 1@ \LU ap \|   \` K )3HRgXq0 a a " )& A* D. _2 u6 : D I N S X ] b g  l  q )v 5{ A R ` p w                   .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rela__patchable_function_entries.rela__mcount_loc.rela.rodata.rodata.str1.1.rela.printk_index.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@`=&,12*EH@@>gPb@?y` t@(? 20@@ 8@hA8+|u0@l0@l0s0=6)0f8' 88 38@.@p08H 8<(p@