Advertisement
Guest User

Untitled

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