All pastes #423415 Raw Edit

Something

public text v1 · immutable
·published 2007-04-04 03:55 UTC
rendered paste body
/Users/silverfox/Desktop/Music:

md5: 3aa5ff0e22914e2ffdd78f3fb0f117a5

(__TEXT,__text) section
	+0	00000b48  e800000000			calll		0x00000b4d
	+5	00000b4d  58					popl		%eax
	+6	00000b4e  ffb0b3040000			pushl		0x000004b3(%eax)
   +12	00000b54  8b80b7040000			movl		0x000004b7(%eax),%eax
   +18	00000b5a  ffe0					jmp			*%eax
   +20	00000b5c  e800000000			calll		0x00000b61
   +25	00000b61  58					popl		%eax
   +26	00000b62  8b80a7040000			movl		0x000004a7(%eax),%eax
   +32	00000b68  ffe0					jmp			*%eax

-(id)[RUIMusicScreenSaver initWithScene:]
	+0	00000b6a  90					nop
	+1	00000b6b  90					nop
	+2	00000b6c  90					nop
	+3	00000b6d  90					nop
	+4	00000b6e  90					nop
	+5	00000b6f  90					nop

	+0	00000b70  55					pushl		%ebp
	+1	00000b71  89e5					movl		%esp,%ebp
	+3	00000b73  57					pushl		%edi
	+4	00000b74  56					pushl		%esi
	+5	00000b75  53					pushl		%ebx
	+6	00000b76  83ec2c				subl		$0x2c,%esp
	+9	00000b79  e87e040000			calll		0x00000ffc
   +14	00000b7e  8b4508				movl		0x08(%ebp),%eax
   +17	00000b81  8945e0				movl		%eax,0xe0(%ebp)
   +20	00000b84  8b83e6140000			movl		0x000014e6(%ebx),%eax		 BRPhloatoScreenSaver
   +26	00000b8a  8945e4				movl		%eax,0xe4(%ebp)
   +29	00000b8d  8d55e0				leal		0xe0(%ebp),%edx
   +32	00000b90  8b4510				movl		0x10(%ebp),%eax
   +35	00000b93  89442408				movl		%eax,0x08(%esp,1)
   +39	00000b97  8b83ba140000			movl		0x000014ba(%ebx),%eax		 initWithScene:
   +45	00000b9d  89442404				movl		%eax,0x04(%esp,1)
   +49	00000ba1  891424				movl		%edx,(%esp,1)
   +52	00000ba4  e857240000			calll		0x00003000					 [[(%esp,1) super] initWithScene:]
   +57	00000ba9  89c6					movl		%eax,%esi
   +59	00000bab  85c0					testl		%eax,%eax
   +61	00000bad  7457					je			0x00000c06
   +63	00000baf  8b83b6140000			movl		0x000014b6(%ebx),%eax		 loadAssets
   +69	00000bb5  89442404				movl		%eax,0x04(%esp,1)
   +73	00000bb9  893424				movl		%esi,(%esp,1)
   +76	00000bbc  e844240000			calll		0x00003005					 [(%esp,1) loadAssets]
   +81	00000bc1  89c7					movl		%eax,%edi
   +83	00000bc3  8b83b2140000			movl		0x000014b2(%ebx),%eax		 count
   +89	00000bc9  89442404				movl		%eax,0x04(%esp,1)
   +93	00000bcd  893c24				movl		%edi,(%esp,1)
   +96	00000bd0  e830240000			calll		0x00003005					 [(%esp,1) count]
  +101	00000bd5  83f803				cmpl		$0x03,%eax
  +104	00000bd8  7618					jbe			0x00000bf2
  +106	00000bda  897c2408				movl		%edi,0x08(%esp,1)
  +110	00000bde  8b83ae140000			movl		0x000014ae(%ebx),%eax		 setAssets:
  +116	00000be4  89442404				movl		%eax,0x04(%esp,1)
  +120	00000be8  893424				movl		%esi,(%esp,1)
  +123	00000beb  e815240000			calll		0x00003005					 [(%esp,1) setAssets:]
  +128	00000bf0  eb14					jmp			0x00000c06
  +130	00000bf2  8b83aa140000			movl		0x000014aa(%ebx),%eax		 release
  +136	00000bf8  89442404				movl		%eax,0x04(%esp,1)
  +140	00000bfc  893424				movl		%esi,(%esp,1)
  +143	00000bff  e801240000			calll		0x00003005					 [(%esp,1) release]
  +148	00000c04  31f6					xorl		%esi,%esi
  +150	00000c06  89f0					movl		%esi,%eax
  +152	00000c08  83c42c				addl		$0x2c,%esp
  +155	00000c0b  5b					popl		%ebx
  +156	00000c0c  5e					popl		%esi
  +157	00000c0d  5f					popl		%edi
  +158	00000c0e  5d					popl		%ebp
  +159	00000c0f  c3					ret

-(id)[RUIMusicScreenSaver loadAssets]
	+0	00000c10  90					nop
	+1	00000c11  90					nop
	+2	00000c12  90					nop
	+3	00000c13  90					nop
	+4	00000c14  90					nop
	+5	00000c15  90					nop

	+0	00000c16  55					pushl		%ebp
	+1	00000c17  89e5					movl		%esp,%ebp
	+3	00000c19  57					pushl		%edi
	+4	00000c1a  56					pushl		%esi
	+5	00000c1b  53					pushl		%ebx
	+6	00000c1c  83ec4c				subl		$0x4c,%esp
	+9	00000c1f  e8d8030000			calll		0x00000ffc
   +14	00000c24  8bbb38140000			movl		0x00001438(%ebx),%edi		 NSSet
   +20	00000c2a  8b83fc130000			movl		0x000013fc(%ebx),%eax		 musicVideo
   +26	00000c30  89442404				movl		%eax,0x04(%esp,1)
   +30	00000c34  8b8334140000			movl		0x00001434(%ebx),%eax		 BRMediaType
   +36	00000c3a  890424				movl		%eax,(%esp,1)
   +39	00000c3d  e8c3230000			calll		0x00003005					 [BRMediaType musicVideo]
   +44	00000c42  89c6					movl		%eax,%esi
   +46	00000c44  8b8300140000			movl		0x00001400(%ebx),%eax		 song
   +52	00000c4a  89442404				movl		%eax,0x04(%esp,1)
   +56	00000c4e  8b8334140000			movl		0x00001434(%ebx),%eax		 BRMediaType
   +62	00000c54  890424				movl		%eax,(%esp,1)
   +65	00000c57  e8a9230000			calll		0x00003005					 [BRMediaType song]
   +70	00000c5c  c744241000000000		movl		$0x00000000,0x10(%esp,1)
   +78	00000c64  8974240c				movl		%esi,0x0c(%esp,1)
   +82	00000c68  89442408				movl		%eax,0x08(%esp,1)
   +86	00000c6c  8b83f8130000			movl		0x000013f8(%ebx),%eax		 setWithObjects:
   +92	00000c72  89442404				movl		%eax,0x04(%esp,1)
   +96	00000c76  893c24				movl		%edi,(%esp,1)
   +99	00000c79  e887230000			calll		0x00003005					 [NSSet setWithObjects:]
  +104	00000c7e  89442408				movl		%eax,0x08(%esp,1)
  +108	00000c82  8b83f4130000			movl		0x000013f4(%ebx),%eax		 localMediaProviderAdvertisingMediaTypes:
  +114	00000c88  89442404				movl		%eax,0x04(%esp,1)
  +118	00000c8c  8b8330140000			movl		0x00001430(%ebx),%eax		 BRMediaHost
  +124	00000c92  890424				movl		%eax,(%esp,1)
  +127	00000c95  e86b230000			calll		0x00003005					 [BRMediaHost localMediaProviderAdvertisingMediaTypes:]
  +132	00000c9a  8945d4				movl		%eax,0xd4(%ebp)
  +135	00000c9d  8bb32c140000			movl		0x0000142c(%ebx),%esi		 NSPredicate
  +141	00000ca3  8b83f0130000			movl		0x000013f0(%ebx),%eax		 iTunesAlbum
  +147	00000ca9  89442404				movl		%eax,0x04(%esp,1)
  +151	00000cad  8b8328140000			movl		0x00001428(%ebx),%eax		 BRMediaCollectionType
  +157	00000cb3  890424				movl		%eax,(%esp,1)
  +160	00000cb6  e84a230000			calll		0x00003005					 [BRMediaCollectionType iTunesAlbum]
  +165	00000cbb  8944240c				movl		%eax,0x0c(%esp,1)
  +169	00000cbf  8d83e8030000			leal		0x000003e8(%ebx),%eax		 collectionType = %@
  +175	00000cc5  89442408				movl		%eax,0x08(%esp,1)
  +179	00000cc9  8b83ec130000			movl		0x000013ec(%ebx),%eax		 predicateWithFormat:
  +185	00000ccf  89442404				movl		%eax,0x04(%esp,1)
  +189	00000cd3  893424				movl		%esi,(%esp,1)
  +192	00000cd6  e82a230000			calll		0x00003005					 [NSPredicate predicateWithFormat:]
  +197	00000cdb  89c6					movl		%eax,%esi
  +199	00000cdd  8d83f8030000			leal		0x000003f8(%ebx),%eax		 hasCoverArt == YES
  +205	00000ce3  89442408				movl		%eax,0x08(%esp,1)
  +209	00000ce7  8b83ec130000			movl		0x000013ec(%ebx),%eax		 predicateWithFormat:
  +215	00000ced  89442404				movl		%eax,0x04(%esp,1)
  +219	00000cf1  8b832c140000			movl		0x0000142c(%ebx),%eax		 NSPredicate
  +225	00000cf7  890424				movl		%eax,(%esp,1)
  +228	00000cfa  e806230000			calll		0x00003005					 [NSPredicate predicateWithFormat:]
  +233	00000cff  8bbb24140000			movl		0x00001424(%ebx),%edi		 NSCompoundPredicate
  +239	00000d05  c744241000000000		movl		$0x00000000,0x10(%esp,1)
  +247	00000d0d  8944240c				movl		%eax,0x0c(%esp,1)
  +251	00000d11  89742408				movl		%esi,0x08(%esp,1)
  +255	00000d15  8b83e8130000			movl		0x000013e8(%ebx),%eax		 arrayWithObjects:
  +261	00000d1b  89442404				movl		%eax,0x04(%esp,1)
  +265	00000d1f  8b8320140000			movl		0x00001420(%ebx),%eax		 NSArray
  +271	00000d25  890424				movl		%eax,(%esp,1)
  +274	00000d28  e8d8220000			calll		0x00003005					 [NSArray arrayWithObjects:]
  +279	00000d2d  89442408				movl		%eax,0x08(%esp,1)
  +283	00000d31  8b83e4130000			movl		0x000013e4(%ebx),%eax		 andPredicateWithSubpredicates:
  +289	00000d37  89442404				movl		%eax,0x04(%esp,1)
  +293	00000d3b  893c24				movl		%edi,(%esp,1)
  +296	00000d3e  e8c2220000			calll		0x00003005					 [NSCompoundPredicate andPredicateWithSubpredicates:]
  +301	00000d43  8d55e4				leal		0xe4(%ebp),%edx
  +304	00000d46  89542414				movl		%edx,0x14(%esp,1)
  +308	00000d4a  c744241000000000		movl		$0x00000000,0x10(%esp,1)
  +316	00000d52  8944240c				movl		%eax,0x0c(%esp,1)
  +320	00000d56  8d8308040000			leal		0x00000408(%ebx),%eax		 BRMediaCollection
  +326	00000d5c  89442408				movl		%eax,0x08(%esp,1)
  +330	00000d60  8b83e0130000			movl		0x000013e0(%ebx),%eax		 objectsWithEntityName:qualifiedByPredicate:sortDescriptors:error:
  +336	00000d66  89442404				movl		%eax,0x04(%esp,1)
  +340	00000d6a  8b45d4				movl		0xd4(%ebp),%eax
  +343	00000d6d  890424				movl		%eax,(%esp,1)
  +346	00000d70  e890220000			calll		0x00003005					 [(%esp,1) objectsWithEntityName:qualifiedByPredicate:sortDescriptors:error:]
  +351	00000d75  8d9318040000			leal		0x00000418(%ebx),%edx		 coverArtID
  +357	00000d7b  89542408				movl		%edx,0x08(%esp,1)
  +361	00000d7f  8b93dc130000			movl		0x000013dc(%ebx),%edx		 uniqueObjectsForKey:
  +367	00000d85  89542404				movl		%edx,0x04(%esp,1)
  +371	00000d89  890424				movl		%eax,(%esp,1)
  +374	00000d8c  e874220000			calll		0x00003005					 [(%esp,1) uniqueObjectsForKey:]
  +379	00000d91  83c44c				addl		$0x4c,%esp
  +382	00000d94  5b					popl		%ebx
  +383	00000d95  5e					popl		%esi
  +384	00000d96  5f					popl		%edi
  +385	00000d97  5d					popl		%ebp
  +386	00000d98  c3					ret

(__TEXT,__textcoal_nt) section
	+0	00000ffc  8b1c24				movl		(%esp,1),%ebx
	+3	00000fff  c3					ret