403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/modules/3.11.0-15-generic/kernel/drivers/mtd/nand/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/modules/3.11.0-15-generic/kernel/drivers/mtd/nand/nandsim.ko
ELF>@@!GNUYhV 'sUHH LmD-H]LeHLhEu+HAT$AHEAT$H]LeD	LmH1fDUHHH]LeHAutDǃǃHǃfǃ$fǃ&ǃǃǃǃǃLeH]1HH1offffff.UHAUATISHHtaDlEt@E11A$DI$8t=A;$lArH[A\A]]f.lH(tL,11IuHtuYI$0IEIA;$lrH[A\A]]H1DA$I$LA$H1IufDUH0HHHH]fff.UHAVAUIATI1S1HDEt-H
1fDHI9LGH9HBHHA9wHs1IfHHDŽ
@HIHHT
HHHuEHEH]t5L
1fDI1fH;TŐHH
uHA9wH1HIHLI1HL1LHL1HHL11LHL1$@HLݐHTŐHH9vHH
t/ۉuHM1L@1HLHH
uHĠ1[A\A]A^]HcHH@A9fUHATASHhHA<;wNH8HcDD;Dt	[A\]@D
EtDH1H1HAIHH1ffffff.UHAUIATSHDPE~,I1f.I$IA9PH[A\A]]U`Ht5v;
t&vTtt
uA]fD
tvG0tPtރu]DptɃǀ	tH11]tu]ÐDUHEu]H1@UHAVLt
AUIIILATL)IHSHHH1M9LJPv/PIHcʃM9HPr}LLHuͺPLLHtHHEHEI<$PLLHuHH[A\A]A^]fH1[A\A]A^]ÐUHH H]LeHLmHeL$%AD$u@AL$LAd$LcH[LH]LeLmf.LLcUHH H]LeHLmHHeL$%AD$Hu:AL$LAd$IHLH]LeLm@LIUHAWAVAUAATSHHH`HILL$1ILHHHuȀ<LHMMcLHIPxHI9x1E~1@H8A HA9D`DHLLMI$LLBH`H9H1H[A\A]A^A_]I@McLHMLHI`HI9%1H[A\A]A^A_]@L(AO$I$HHH1EL1H8 HA91DLELLLHpfDLELLLH+@fDMLLLHD5Eu|H0PHI$tH`HH(HHH1[HAHs1H
HH1fDUHH0=H]LmHLeAv(15H]LeLm@E1ADmA1ҿAu܉։AHH8@08HHDTDP1AqA|fU1E1E1HATIS1HD@DtA$$IcHcHH)ЅptWtCLc1JII)A 3t	EuH9ADfAHA
fAEtBOH[A\]A3$uFfA$$fADŽ$$L1H[A\]HcHHHH)HI$A$$uUfA$&fADŽ$$HH)ЋA$<A$9H1[A\]ÃfA$&릋{1A$ۃ〃ACADŽ$ADŽ$IDŽ$fADŽ$$fADŽ$&ADŽ$ADŽ$ADŽ$ADŽ$ADŽ$A$YuUA$$A$ЃA fA$$A$HH1?H1A$HEHMH‰H11H11HH1H1nfff.U1HSHHHu)HHt$;ZuB;Bs'B1H[]H1[]H8H1H[]UHHu	uH}=?uH}wffffff.UHH@H]LeHLmLuAL}HH<t6=DHtIH]LeLmLuL}DE9H8IcԾf.`McDLHH‹IIH8ILLHECHI9DHGH(H<txDHDIcԋH(H8LH4DHUMLLHefD
H1H1H1]HH1P1Hf.UHH H]LeE1LmLuHAāpA0t;h0vRPf`@D
EE1DH]LeLmLufDL uD`D+D+A9DD/t<=D5Et%MbL1AHE1H=ufHH=D;huP;PPDH1A@eDELE1艃DD`D+D9A)DDEtDE?=E1&=5
MbL1AfDh+l9%Hڅ|+ƋtpLJ)A􉷐AHOt%Htf.XAHuHHt5HHHH2DHHHHHHE1H=uHH=D;`uP;PE1PD%EǃE1cfDDEeLE19@;Ls0D
EH1DEH1DH1AAH1AH1AwP1HH1A<H1DH;H1AHPDHʋt1OH1E1L1HPE苋DHAʋtA1ADH1E1DH1AH1AL1HH1GH1HDH1@UHATSHHH&DEf&ҋ|Xpspt
EAA@qt9`ǃǃHǃfǃ$fǃ&ǃǃǃǃǃD[A\]q&HD%Ef&|ǃǃ 4:.H1_H}
EAAA1HH1p ǃ]06@ǃfDѣf0t@@ǃǃ[A\]K`++'5N1H
@tH1||+ILHH1v1H=
H1bH)1EAAAwILHH1H1UHAVAUIATASHhHLEEIApt2~!E1HhHPCD5IE9[A\A]A^]@AA4A;~I8HcLEE;EuAuLHH1H1pH1]H1ALA/@UHATSHhHH@p%=0t_9)=td= tDEKD9tV[DA\]D%ED[DA\]ÃtGH89D$HuDEuH@H8D$`1H1E1LE11HH1*1H1E11H1E1H1H13H1fffff.UHH LeH]ALmHDEtsDEv;;H8EfD$pH]LeLmu@@`t/@t#@0t@Pt@fD%=@b=0W=L%=@%= y=EAAA1ǃǃHǃfǃ$fǃ&ǃǃǃǃǃD=EHDH]LeLmf%=@p9|E)9D	f9HGf5HUpǃ% @DH8D$0H]LeLmHDAD)D	D
EDEAA@EǃǃHǃfǃ$fǃ&ǃǃǃǃǃDJ@vT@@@vAH1H]LeLmfD@wED@p6@u+H(%
EAAA1HH1|ǃH171IAHLH1HA5H1H1AHH1AHH1hDH1tH1GAHH1H121HH1H1H1UHh1HH1tHh@]UHSASH=H4HHGII HBHLLWHHHuH=H4HHGHI HBHH7LGHHHuH=H4HHGH HBHHHHOHHHuH=X[]UHHHwZHsw#HbHCNH>H)	Hw%HH
HH@HwMHw!
HHu} Ht|0Hu`n Ht_w HtNHu/=@Ht.Ht0HtH11]U1HATSHHHtH=vC1ۉH1!IvLHXMAE[A\]HXIHH¾HHIuL`1UHATSHH=HBH=Iv^H@(HtHxuHx uH1%HxuHx(uH1hHHuH`HHu"HHL1hH1HH(u'H`H(HcH;hr䋳`E111HH01HuH
1L[A\]UHATISHt*HI$I$1U1H(u%GI$(HcH4Ht
I$0A;$hrI$0I$([A\]UHAWAVAUATSHhLheH%(HE1IH@tHAAǃE1AADLWL@wLDOA1DP`LHDʉHhHLHX׉pAAxǁt1lAǁduBAE‰@uǁ,uǁH1t5Iwǁ|ǁIǁ|ǁ3Iwǁ|ǁǁ|ǁ= L@IE1E1lHJL9wHu	HnH}DH1HxI)H}IM}IEII]HxI(D9wMty v&H1HxHxH}DH1HxH}IcHxHk(HHLzLr1HcHk(Hu탹uH1HxHxH@H1HxHHxH1LHxH1PHxH1H
HxH1hHxH1lHxH1HxH1pHxH1tHxH1xHxH1HXH
HxH1|HxH1HxH1HxHHxu^`HxHHH8u)`H1HxHx`HHHUeH3%(tHh[A\A]A^A_]U1HAUATISHHHHttHUH}Hu1D/uA0tHAL3tH1HE؀8,uHHEHE؀8u1H[A\A]]UЀH]U1HATSHHHHUH}Hu1D'uA0tH1H}A?:uHuH1H}AHE8,uHHE VHuH3HXD`HBHH@HHE8C1ZY[A\]U1HATSHHHHUH}Hu1D'uA0tH1H}A?:uHuH1H}AHE8,uHHE jHuH3HXD`HBHH@HHE8C1_AX[A\]U1HATSHHHHUH}Hu1D'uA0tH1H}A?:uHuH1H}AHE8,uHHE }HuH3HXD`HBHH@HHE8C1AZA[[A\]UHAUATSAT5ttH1Ax
HHHuH1AHLHǃ`Hǃ(HhLHǃpHǃ8Hǃ@Hǃ0ǃ tr4uH1A
u=tǃ
ǃǃ$@=uǃHǃpAgAWAGH=1ҾAH5HBR	t?wH1Ak
ȃ9vH1A,ǃ ǃ(H1H=AtH1EDOW
t_HrHHHHH9tH1AHBHrHȉH1ҋHH@HH<HHHAeH=AuRH=Au?H5HXAu%DH=H11AtNHHLE1H=J#I(IuH=[[A\DA]]LAu.UHHATSHh1LI$XI$8LH=I<H(HuH=[A\]7[nandsim] debug: read_word
STATE_CMD_READ0STATE_CMD_READ1STATE_CMD_PAGEPROGSTATE_CMD_READOOBSTATE_CMD_READSTARTSTATE_CMD_ERASE1STATE_CMD_STATUSSTATE_CMD_SEQINSTATE_CMD_READIDSTATE_CMD_ERASE2STATE_CMD_RESETSTATE_CMD_RNDOUTSTATE_CMD_RNDOUTSTARTSTATE_ADDR_PAGESTATE_ADDR_SECSTATE_ADDR_ZEROSTATE_ADDR_COLUMNSTATE_DATAINSTATE_DATAOUTSTATE_DATAOUT_IDSTATE_DATAOUT_STATUSSTATE_DATAOUT_STATUS_MSTATE_READYSTATE_UNKNOWNNumber of erase blocks:   %u
nandsimwear_reportNAND simulator partition %dflash size: %llu MiB
page size: %u bytes
OOB area size: %u bytes
sector size: %u KiB
pages number: %u
pages per sector: %u
bus width: %u
bits in sector size: %u
bits in page size: %u
bits in OOB size: %u
page address bytes: %u
sector address bytes: %u
options: %#x
7[nandsim] log: reset chip
3[nandsim] error: get_state_name: unknown state, BUG
7[nandsim] debug: switch_to_ready_state: switch to %s state
7[nandsim] debug: erase_sector: freeing page %d
Total numbers of erases:  %lu
Average number of erases: %lu
Maximum number of erases: %lu
Minimum number of erases: %lu
Number of ebs with erase counts from %lu to %lu : %lu
3[nandsim] error: cannot create "nandsim" debugfs directory, err %d
3[nandsim] error: alloc_device: cache file not readable
3[nandsim] error: alloc_device: cache file not writeable
3[nandsim] error: alloc_device: unable to allocate pages written array
3[nandsim] error: alloc_device: unable to allocate file buf
3[nandsim] error: alloc_device: unable to allocate page array
3[nandsim] error: cache_create: unable to create kmem_cache
3[nandsim] error: write_buf: data input isn't expected, state is %s, switch to STATE_READY
3[nandsim] error: write_buf: too many input bytes
7[nandsim] debug: write_buf: %d bytes were written
3[nandsim] error: init_nandsim: nandsim is already initialized
3[nandsim] error: init_nandsim: unknown page size %u
3[nandsim] error: too many partitions.
3[nandsim] error: bad partition size.
4[nandsim] warning: 16-bit flashes support wasn't tested
flash size with OOB: %llu KiB
3[nandsim] error: init_nandsim: unable to allocate %u bytes for the internal buffer
3[nandsim] error: get_state_by_command: unknown command, BUG
7[nandsim] debug: device_ready
3[nandsim] error: invalid badblocks.
7[nandsim] debug: prog_page: writing page %d
3[nandsim] error: prog_page: read error for page %d ret %ld
3[nandsim] error: prog_page: write error for page %d ret %ld
7[nandsim] debug: prog_page: allocating page %d
3[nandsim] error: prog_page: error allocating memory for page %d
4[nandsim] warning: read_page: flipping bit %d in page %d reading from %d ecc: corrected=%u failed=%u
3[nandsim] error: invalid gravepagess.
3[nandsim] error: unable to allocate memory.
3[nandsim] error: invalid weakpagess.
3[nandsim] error: invalid weakblocks.
7[nandsim] debug: find_operation: operation found, index: %d, state: %s, nxstate %s
7[nandsim] debug: find_operation: no operation found, try again with state %s
7[nandsim] debug: find_operation: no operations found
7[nandsim] debug: find_operation: BUG, operation must be known if address is input
7[nandsim] debug: find_operation: there is still ambiguity
4[nandsim] warning: simulating read error in page %u
7[nandsim] debug: read_page: page %d not written
7[nandsim] debug: read_page: page %d written, reading from %d
3[nandsim] error: read_page: read error for page %d ret %ld
7[nandsim] debug: read_page: page %d not allocated
7[nandsim] debug: read_page: page %d allocated, reading from %d
4[nandsim] warning: do_state_action: wrong page number (%#x)
3[nandsim] error: do_state_action: column number is too large
7[nandsim] debug: do_state_action: (ACTION_CPY:) copy %d bytes to int buf, raw offset %d
7[nandsim] log: read page %d
7[nandsim] log: read page %d (second half)
7[nandsim] log: read OOB of page %d
3[nandsim] error: do_state_action: device is write-protected, ignore sector erase
3[nandsim] error: do_state_action: wrong sector address (%#x)
7[nandsim] debug: do_state_action: erase sector at address %#x, off = %d
7[nandsim] log: erase sector %u
3[nandsim] error: Erase counter total overflow
3[nandsim] error: Erase counter overflow for erase block %u
4[nandsim] warning: simulating erase failure in erase block %u
4[nandsim] warning: do_state_action: device is write-protected, programm
3[nandsim] error: do_state_action: too few bytes were input (%d instead of %d)
7[nandsim] debug: do_state_action: copy %d bytes from int buf to (%#x, %#x), raw off = %d
7[nandsim] log: programm page %d
4[nandsim] warning: simulating write failure in page %u
7[nandsim] debug: do_state_action: set internal offset to 0
3[nandsim] error: do_state_action: BUG! can't skip half of page for non-512byte page size 8x chips
7[nandsim] debug: do_state_action: set internal offset to %d
7[nandsim] debug: do_state_action: BUG! unknown action
7[nandsim] debug: switch_state: operation is known, switch to the next state, state: %s, nxstate: %s
7[nandsim] debug: switch_state: operation is unknown, try to find it
7[nandsim] debug: switch_state: double the column number for 16x device
4[nandsim] warning: switch_state: not all bytes were processed, %d left
7[nandsim] debug: switch_state: operation complete, switch to STATE_READY state
7[nandsim] debug: switch_state: the next state is data I/O, switch, state: %s, nxstate: %s
3[nandsim] error: switch_state: BUG! unknown data state
3[nandsim] error: switch_state: BUG! unknown address state
3[nandsim] error: read_buf: chip is disabled
3[nandsim] error: read_buf: ALE or CLE pin is high
4[nandsim] warning: read_buf: unexpected data output cycle, current state is %s
3[nandsim] error: read_buf: too many bytes to read
3[nandsim] error: read_byte: chip is disabled, return %#x
3[nandsim] error: read_byte: ALE or CLE pin is high, return %#x
4[nandsim] warning: read_byte: unexpected data output cycle, state is %s return %#x
7[nandsim] debug: read_byte: return %#x status
4[nandsim] warning: read_byte: no more data to output, return %#x
7[nandsim] debug: read_byte: read ID byte %d, total = %d
/build/buildd/linux-lts-saucy-3.11.0/drivers/mtd/nand/nandsim.c7[nandsim] debug: read_byte: all bytes were read
3[nandsim] error: write_byte: chip is disabled, ignore write
3[nandsim] error: write_byte: ALE and CLE pins are high simultaneously, ignore write
4[nandsim] warning: write_byte: command (%#x) wasn't expected, expected state is %s, ignore previous states
7[nandsim] debug: command byte corresponding to %s state accepted
7[nandsim] debug: write_byte: operation isn't known yet, identify it
3[nandsim] error: write_byte: address (%#x) isn't expected, expected state is %s, switch to STATE_READY
3[nandsim] error: write_byte: no more address bytes expected
7[nandsim] debug: write_byte: address byte %#x was accepted (%d bytes input, %d expected)
7[nandsim] debug: address (%#x, %#x) is accepted
3[nandsim] error: write_byte: data input (%#x) isn't expected, state is %s, switch to %s
4[nandsim] warning: write_byte: %u input bytes has already been accepted, ignore write
3[nandsim] error: write_byte: unknown command %#x
3[nandsim] error: wrong bus width (%d), use only 8 or 16
3[nandsim] error: unable to allocate core structures.
3[nandsim] error: bbt has to be 0..2
3[nandsim] error: cannot scan NAND Simulator device
3[nandsim] error: bch not available on small page devices
3[nandsim] error: invalid bch value %u
6[nandsim] using %u-bit/%u bytes BCH ECC
3[nandsim] error: can't register NAND Simulator
3[nandsim] error: overridesize is too big
3[nandsim] error: Too many erase blocks for wear reporting
description=The NAND flash simulatorauthor=Artem B. Bityuckiylicense=GPLparm=bch:Enable BCH ecc and set how many bits should be correctable in 512-byte blocksparm=bbt:0 OOB, 1 BBT with marker in OOB, 2 BBT with marker in data areaparm=cache_file:File to use to cache nand pages instead of memoryparm=overridesize:Specifies the NAND Flash size overriding the ID bytes. The size is specified in erase blocks and as the exponent of a power of two e.g. 5 means a size of 32 erase blocksparm=gravepages:Pages that lose data [: maximum reads (defaults to 3)] separated by commas e.g. 1401:2 means page 1401 can be read only twice before failingparm=bitflips:Maximum number of random bit flips per page (zero by default)parm=weakpages:Weak pages [: maximum writes (defaults to 3)] separated by commas e.g. 1401:2 means page 1401 can be written only twice before failingparm=weakblocks:Weak erase blocks [: remaining erase cycles (defaults to 3)] separated by commas e.g. 113:2 means eb 113 can be erased only twice before failingparm=badblocks:Erase blocks that are initially marked bad, separated by commasparm=parts:Partition sizes (in erase blocks) separated by commasparm=dbg:Output debug information if not zeroparm=log:Perform logging if not zeroparm=do_delays:Simulate NAND delays using busy-waits if not zeroparm=bus_width:Chip's bus width (8- or 16-bit)parm=input_cycle:Word input (to flash) time (nanoseconds)parm=output_cycle:Word output (from flash) time (nanoseconds)parm=erase_delay:Sector erase delay (milliseconds)parm=programm_delay:Page programm delay (microsecondsparm=access_delay:Initial page access delay (microseconds)parm=fourth_id_byte:The fourth byte returned by NAND Flash 'read ID' commandparm=third_id_byte:The third byte returned by NAND Flash 'read ID' commandparm=second_id_byte:The second byte returned by NAND Flash 'read ID' command (chip ID)parm=first_id_byte:The first byte returned by NAND Flash 'read ID' command (manufacturer ID)parmtype=bch:uintparmtype=bbt:uintparmtype=cache_file:charpparmtype=overridesize:uintparmtype=gravepages:charpparmtype=bitflips:uintparmtype=weakpages:charpparmtype=weakblocks:charpparmtype=badblocks:charpparmtype=parts:array of ulongparmtype=dbg:uintparmtype=log:uintparmtype=do_delays:uintparmtype=bus_width:uintparmtype=input_cycle:uintparmtype=output_cycle:uintparmtype=erase_delay:uintparmtype=programm_delay:uintparmtype=access_delay:uintparmtype=fourth_id_byte:uintparmtype=third_id_byte:uintparmtype=second_id_byte:uintparmtype=first_id_byte:uintsrcversion=CF279F2FF1EEC38703CDFF9depends=nand,mtd,nand_idsintree=Yvermagic=3.11.0-15-generic SMP mod_unload modversions bchbbtcache_fileoverridesizegravepagesbitflipsweakpagesweakblocksbadblocksparts dbglogdo_delaysbus_widthinput_cycleoutput_cycleerase_delayprogramm_delayaccess_delayfourth_id_bytethird_id_bytesecond_id_bytefirst_id_byte-#wmodule_layoutYparam_ops_ulong 4}single_release[ӜJseq_readDseq_lseek#EHparam_array_opsr5param_ops_charp&Lmparam_ops_uintʎ5Pnand_release]mtd_device_parse_registerv:0nand_default_bbt0nand_scan_tailNxnand_scan_ident__const_udelayk}__udelayzprandom_bytesY5prandom_u32mYkmem_cache_allocŏWmemset^,Lkernel_writekernel_readxfcurrent_taskA?write_inode_now–unlock_pageQ7@find_or_create_pageufind_get_pageLBmtd_block_markbad) simple_strtoul__stack_chk_failL"nand_flash_idskstrdupSqsprintfKJXkmem_cache_destroyg)put_page8߬imemcpy 
filp_closevkmem_cache_createhvmallocvfree地__kmallocI@vzalloccfilp_openٟdebugfs_create_filetdebugfs_remove_recursive6debugfs_create_dir@._seq_printf"#single_openkmem_cache_freeI'printkzkfreem__fentry__9@@P`	 	@ 	P 	`  00
@ 
02(nandsimGCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3nandsim.ko FP.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rodata.str1.1.rodata.str1.8.rela__bug_table.modinfo.rela__param.rela.rodata.rela__mcount_loc__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3p).ȯ >4*9PR8oMX`b*=x]m2=6|2@]`]
@hx k m( n z @|` 0@p 0@V$3  	
#/ @jR(Vep{0*`$Z`p
PX o-X7`=R`,byh} }J
P(H2
C@N]@laP6k	{,080\ " p)S-o<FJXgu x%%?KWIB)-D]Lth	OXA.%A
-/%\:?>Z3t6=;xMKWg]4 @Pf  r@ ` 
3 F]7x 	N 
g )E W!
m  +@ @ `` 	d	7	 I	h
_	z	 	r
			 	|	&		
 

7
A	T
 h

[	
  

x	
@ 
	>` Up	 	 	0 F`@g
#@
Z
	c
7`

$
-
x<
L
S
Y
c
u


o




A

'`5IYjq~	#.=KZfnfree_listsweak_blocksweak_pagesgrave_pageserase_block_wearns_nand_read_worddbgget_state_nameswitch_to_ready_stateerase_sectornandsim_debugfs_opennandsim_debugfs_showwear_eb_countnandsim_debugfs_createdfs_fopsalloc_devicecache_filens_nand_write_bufput_pagesfree_deviceinit_nandsimparts_numpartsget_state_by_commandns_device_readyparse_badblocks.isra.8badblocksget_pages.isra.9read_file.part.10write_file.part.11prog_pagedo_bit_flips.part.12bitflipsnsmtdkzalloc.constprop.14parse_gravepagesgravepagesparse_weakpagesweakpagesparse_weakblocksweakblocksfind_operationopsread_pagedo_state_actionlogdo_delaysprogramm_delayoutput_cycleaccess_delayinput_cycleerase_delaytotal_wearswitch_statens_nand_read_bufns_nand_read_bytens_nand_write_byte.isra.13ns_hwcontrolns_init_modulebus_widthbbtthird_id_bytefourth_id_bytefirst_id_bytesecond_id_bytebchoverridesizens_cleanup_module__UNIQUE_ID_description48__UNIQUE_ID_author47__UNIQUE_ID_license46__UNIQUE_ID_bch45__UNIQUE_ID_bbt44__UNIQUE_ID_cache_file43__UNIQUE_ID_overridesize42__UNIQUE_ID_gravepages41__UNIQUE_ID_bitflips40__UNIQUE_ID_weakpages39__UNIQUE_ID_weakblocks38__UNIQUE_ID_badblocks37__UNIQUE_ID_parts36__UNIQUE_ID_dbg35__UNIQUE_ID_log34__UNIQUE_ID_do_delays33__UNIQUE_ID_bus_width32__UNIQUE_ID_input_cycle31__UNIQUE_ID_output_cycle30__UNIQUE_ID_erase_delay29__UNIQUE_ID_programm_delay28__UNIQUE_ID_access_delay27__UNIQUE_ID_fourth_id_byte26__UNIQUE_ID_third_id_byte25__UNIQUE_ID_second_id_byte24__UNIQUE_ID_first_id_byte23__UNIQUE_ID_bchtype22__param_bch__param_str_bch__UNIQUE_ID_bbttype21__param_bbt__param_str_bbt__UNIQUE_ID_cache_filetype20__param_cache_file__param_str_cache_file__UNIQUE_ID_overridesizetype19__param_overridesize__param_str_overridesize__UNIQUE_ID_gravepagestype18__param_gravepages__param_str_gravepages__UNIQUE_ID_bitflipstype17__param_bitflips__param_str_bitflips__UNIQUE_ID_weakpagestype16__param_weakpages__param_str_weakpages__UNIQUE_ID_weakblockstype15__param_weakblocks__param_str_weakblocks__UNIQUE_ID_badblockstype14__param_badblocks__param_str_badblocks__UNIQUE_ID_partstype13__param_parts__param_str_parts__param_arr_parts__UNIQUE_ID_dbgtype12__param_dbg__param_str_dbg__UNIQUE_ID_logtype11__param_log__param_str_log__UNIQUE_ID_do_delaystype10__param_do_delays__param_str_do_delays__UNIQUE_ID_bus_widthtype9__param_bus_width__param_str_bus_width__UNIQUE_ID_input_cycletype8__param_input_cycle__param_str_input_cycle__UNIQUE_ID_output_cycletype7__param_output_cycle__param_str_output_cycle__UNIQUE_ID_erase_delaytype6__param_erase_delay__param_str_erase_delay__UNIQUE_ID_programm_delaytype5__param_programm_delay__param_str_programm_delay__UNIQUE_ID_access_delaytype4__param_access_delay__param_str_access_delay__UNIQUE_ID_fourth_id_bytetype3__param_fourth_id_byte__param_str_fourth_id_byte__UNIQUE_ID_third_id_bytetype2__param_third_id_byte__param_str_third_id_byte__UNIQUE_ID_second_id_bytetype1__param_second_id_byte__param_str_second_id_byte__UNIQUE_ID_first_id_bytetype0__param_first_id_byte__param_str_first_id_byte.LC131__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0filp_open__udelayparam_ops_uintparam_ops_ulong__this_modulefind_get_pagenand_flash_idsput_pagecleanup_moduleparam_array_opsmemcpykfreeseq_lseekkmem_cache_createmtd_device_parse_register__fentry__init_modulenand_scan_ident__stack_chk_failkmem_cache_allocvzallocdo_bit_flipsmtd_block_markbadunlock_pageprandom_u32kmem_cache_freedo_read_errorfind_or_create_pagewrite_inode_nownand_default_bbtprintkcurrent_tasknand_scan_tailmemsetparam_ops_charpkernel_readkstrdupseq_readdebugfs_remove_recursivesprintfdebugfs_create_filevfreenand_release__const_udelayfilp_closeseq_printfsimple_strtoulprandom_bytessingle_releasesingle_openvmallocdebugfs_create_dir__kmallockernel_writekmem_cache_destroy$]dz$81|$$x GxPav~<v!0-q$	*1@;Q9@ah$/@Td!Gc$	$2Nt{0`!R`@"
DS
Db
@
$
D
$6DpDH$$e$	x	X	!(82> 	EK$as	(Q$$g$$	
(
#;`
BW
^x}$$(,,%GNp$$(,,9$(,4-4T]u$$(`+(AH^@e`
P
8
$6@;bx0)4HMY`l
sz
$^$$e(l$8$$hR`m tp#  '1! ( 2 ; B N U a hh  !$C!$!$!!!!(!""#"*"@"G"S"Z"f"m""$$&%$E%$b%$%$C&(Z&$'X 'y'$''8''''(((C(J(V(](g(u(P|(((P(((((((()`)")))83)9)$E)L)X)_)q)BOX"Q4.ETicy>w!/;1L^]ClP}oh*<A[l\	0(;@Qs -<mX
S`T2E_m{		"	./	=	GM	[	\h	v	n										(

*
8
E
S
`


H

(dCTYmxL9bguD(%
N
S
a
w
~


<

P
;@Ndk
+:GP]p) `p0#1y
0.GhTs@Tfup
!2BGL_'4<CHUejo!% (8@HX``hxPH@!h +(8@@`HX(`dhx,h0r| (8@HX`hx X`hHXPX`0` p(P08`@HP X`hp`xP0 "p)Z
PPMagrathea: Glacier signing key
[::cA0*CޗޚCXlKM
Zi0.X&$6O5GjQ4Qٟ?#<(C~Bo>v,rnW
	  o",.6np[%gDyp?Ҡp<0\Oʆ! u>vL'(z6i0w^B'/2TAZoxz:fnd[[E4*ۢF%^&O*=;ZVquZy<x
Pƥgx5Y1HDՎC`Ǧ4½lY;Of0T­|"yzv
õ2ТIsStKI܊4P<sM0u$W=0<wJ˒aVm{Aq3As[1{M>M7ȁv\O)߮F9q.:#fI(ZKlִٸ
3g?nzt	xɜGS;w,[9(s_IEzg

{!=nV:~Module signature appended~

Youez - 2016 - github.com/yon3zu
LinuXploit