Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -[ functions ]---------------- Visual code review (pdc)
- (a) add (x)xrefs (q)quit function sym.main () {
- (r) rename (c)calls (g)go loc_0x40088c:
- (d) delete (v)variables (?)help
- 0x004002a0 800 sym..pic.free sp -= 0x40
- 0x004002b0 88 entry0 [sp + 0x3c] = ra
- 0x00400310 184 sym.__do_global_dtors_aux [sp + 0x38] = fp
- 0x004003c8 92 sym.frame_dummy fp = sp
- 0x00400430 1116 sym.md5 v0 = 0x48 << 16
- >* 0x0040088c 848 sym.main v0 += 0xc00
- 0x00400be0 1056 sym.__libc_start_main [fp + 0x24] = v0
- 0x00401000 312 sym.check_one_fd a0 = [fp + 0x24]
- 0x00401144 56 sym.__libc_check_standard_fds call 0x412398 ; sym..pic.strlen; size_t strlen(const char *s);
- 0x00401180 104 sym._dl_tls_setup at = at
- 0x004011e8 32 sym.__tls_get_addr [fp + 0x28] = v0
- 0x004014bc 704 sym.__pthread_initialize_minimal v0 = 0x48 << 16
- 0x004014d0 8 sym.__libc_csu_irel v1 = v0 + 0xc10
- 0x004014d8 124 sym.__libc_csu_fini v0 = 0x48 << 16
- 0x00401554 244 sym.__libc_csu_init v0 += 0xc20
- 0x00401650 28 sym.__errno_location a0 = v1
- 0x00401670 24 sym._setjmp a1 = v0
- 0x00401690 416 sym.__run_exit_handlers call 0x400270 ; sym..pic.fopen; file*fopen(const char *filename,
- 0x00401830 32 sym.exit at = at
- 0x00401850 552 sym.__new_exitfn [fp + 0x2c] = v0
- 0x00401a78 32 sym.__internal_atexit v0 = [fp + 0x2c]
- 0x00401ae8 12 sym.__cxa_atexit if (v0) goto 0x400904
- 0x00401b08 92 sym..pic.printf at = at {
- 0x00401b78 788 sym..pic.fclose loc_0x400904:
- 0x00401f10 108 sym.__fopen_maybe_mmap
- 0x00402104 400 sym._IO_new_fopen ; JMP XREF from 0x004008e0 (sym.main)
- 0x00402118 544 sym..pic.puts a0 = [fp + 0x2c]
- 0x004023b8 372 sym..pic.fgetc call 0x4023b8 ; sym..pic.fgetc; int fgetc(FILE *steam);
- 0x004025b0 1272 sym.__libc_message at = at
- 0x00402aa8 52 sym.__libc_fatal byte [fp + 0x30] = v0
- 0x00402ae0 104 sym._IO_wfile_underflow_maybe_mmap v1 = byte [fp + 0x30]
- 0x00402b48 540 sym._IO_wfile_underflow_mmap v0 = zero - 1
- 0x00402d64 1852 sym._IO_wfile_seekoff if (v1 != v0) goto 0x400940
- 0x004034a0 1944 sym._IO_wfile_underflow at = at {
- 0x00403cb0 432 sym._IO_wdo_write loc_0x400940:
- 0x00403e60 484 sym._IO_wfile_xsputn
- 0x00404044 484 sym._IO_wfile_sync ; JMP XREF from 0x0040091c (sym.main)
- 0x00404228 808 sym._IO_wfile_overflow a0 = [fp + 0x2c]
- 0x00404550 276 sym._IO_new_file_attach call 0x401b78 ; sym..pic.fclose; int fclose(FILE *stream);
- 0x00404664 480 sym._IO_file_seekoff_mmap at = at
- 0x00404844 112 sym._IO_file_seekoff_maybe_mmap a0 = [fp + 0x24]
- 0x004048b4 68 sym._IO_file_close a1 = [fp + 0x28]
- 0x004048f8 192 sym._IO_file_sync_mmap call 0x400430 ; sym.md5
- 0x004049b8 28 sym._IO_file_seek at = at
- 0x004049d4 132 sym._IO_file_close_mmap v0 = 0x4b << 16
- 0x00404a58 608 sym.decide_maybe_mmap v0 -= 0x3fe0
- 0x00404cb8 64 sym._IO_file_xsgetn_maybe_mmap [fp + 0x34] = v0
- 0x00404cf8 48 sym._IO_file_underflow_maybe_mmap [fp + 0x20] = zero
- 0x00404d28 672 sym.mmap_remap_check goto 0x4009bc
- 0x00404fc8 416 sym._IO_file_xsgetn_mmap at = at
- 0x00405168 140 sym._IO_file_underflow_mmap do {
- ... loc_0x4009bc:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement