All pastes #617064 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-13 00:24 UTC
rendered paste body
-(id)[NSString(StupidCrypt) stupidCrypt]
	+0	00015666  55					  pushl		  %ebp
	+1	00015667  89e5					  movl		  %esp,%ebp
	+3	00015669  57					  pushl		  %edi
	+4	0001566a  56					  pushl		  %esi
	+5	0001566b  53					  pushl		  %ebx
	+6	0001566c  83ec3c				  subl		  $0x3c,%esp
	+9	0001566f  e890750200			  calll		  ___i686.get_pc_thunk.bx
   +14	00015674  8b83ecbe0200			  movl		  0x0002beec(%ebx),%eax		    length
   +20	0001567a  89442404				  movl		  %eax,0x04(%esp,1)
   +24	0001567e  8b4508				  movl		  0x08(%ebp),%eax
   +27	00015681  890424				  movl		  %eax,(%esp,1)
   +30	00015684  e801aa0200			  calll		  0x0004008a				    -[(%esp,1) length]
   +35	00015689  8945d4				  movl		  %eax,0xd4(%ebp)
   +38	0001568c  8b8348c00200			  movl		  0x0002c048(%ebx),%eax		    string
   +44	00015692  89442404				  movl		  %eax,0x04(%esp,1)
   +48	00015696  8b8328c50200			  movl		  0x0002c528(%ebx),%eax		    NSMutableString
   +54	0001569c  890424				  movl		  %eax,(%esp,1)
   +57	0001569f  e8e6a90200			  calll		  0x0004008a				    +[NSMutableString string]
   +62	000156a4  89c7					  movl		  %eax,%edi
   +64	000156a6  8b45d4				  movl		  0xd4(%ebp),%eax
   +67	000156a9  85c0					  testl		  %eax,%eax
   +69	000156ab  7f0a					  jg		  0x000156b7
   +71	000156ad  89f8					  movl		  %edi,%eax
   +73	000156af  83c43c				  addl		  $0x3c,%esp
   +76	000156b2  5b					  popl		  %ebx
   +77	000156b3  5e					  popl		  %esi
   +78	000156b4  5f					  popl		  %edi
   +79	000156b5  5d					  popl		  %ebp
   +80	000156b6  c3					  ret
   +81	000156b7  31f6					  xorl		  %esi,%esi
   +83	000156b9  8d45e6				  leal		  0xe6(%ebp),%eax
   +86	000156bc  8945d0				  movl		  %eax,0xd0(%ebp)
   +89	000156bf  89742408				  movl		  %esi,0x08(%esp,1)
   +93	000156c3  8b8344c00200			  movl		  0x0002c044(%ebx),%eax		    characterAtIndex:
   +99	000156c9  89442404				  movl		  %eax,0x04(%esp,1)
  +103	000156cd  8b4508				  movl		  0x08(%ebp),%eax
  +106	000156d0  890424				  movl		  %eax,(%esp,1)
  +109	000156d3  e8b2a90200			  calll		  0x0004008a				    -[(%esp,1) characterAtIndex:]
  +114	000156d8  83f001				  xorl		  $0x01,%eax
  +117	000156db  668945e6				  movw		  %ax,0xe6(%ebp)
  +121	000156df  c744240c01000000		  movl		  $0x00000001,0x0c(%esp,1)
  +129	000156e7  8b45d0				  movl		  0xd0(%ebp),%eax
  +132	000156ea  89442408				  movl		  %eax,0x08(%esp,1)
  +136	000156ee  8b8340c00200			  movl		  0x0002c040(%ebx),%eax		    stringWithCharacters:length:
  +142	000156f4  89442404				  movl		  %eax,0x04(%esp,1)
  +146	000156f8  8b83e0c40200			  movl		  0x0002c4e0(%ebx),%eax		    NSString
  +152	000156fe  890424				  movl		  %eax,(%esp,1)
  +155	00015701  e884a90200			  calll		  0x0004008a				    +[NSString stringWithCharacters:length:]
  +160	00015706  89442408				  movl		  %eax,0x08(%esp,1)
  +164	0001570a  8b833cc00200			  movl		  0x0002c03c(%ebx),%eax		    appendString:
  +170	00015710  89442404				  movl		  %eax,0x04(%esp,1)
  +174	00015714  893c24				  movl		  %edi,(%esp,1)
  +177	00015717  e86ea90200			  calll		  0x0004008a				    -[(%esp,1) appendString:]
  +182	0001571c  83c601				  addl		  $0x01,%esi
  +185	0001571f  3975d4				  cmpl		  %esi,0xd4(%ebp)
  +188	00015722  759b					  jne		  0x000156bf
  +190	00015724  89f8					  movl		  %edi,%eax
  +192	00015726  83c43c				  addl		  $0x3c,%esp
  +195	00015729  5b					  popl		  %ebx
  +196	0001572a  5e					  popl		  %esi
  +197	0001572b  5f					  popl		  %edi
  +198	0001572c  5d					  popl		  %ebp
  +199	0001572d  c3					  ret