Advertisement
TeamiHackify

Failed

Feb 10th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. Phils-iMac:data Joseph$ gcc IOExternalTrapPrimitives.m -o IOExternalTrapPrimitives
  2. In file included from IOExternalTrapPrimitives.m:4:
  3. ./YaluKernel.h:3:33: warning: implicit declaration of function 'memmem' is
  4. invalid in C99 [-Wimplicit-function-declaration]
  5. uint64_t add_x0_432 = (uint64_t)memmem(kernel.kern_dump, kernel.kern_siz...
  6. ^
  7. ./YaluKernel.h:3:40: error: use of undeclared identifier 'kernel'
  8. uint64_t add_x0_432 = (uint64_t)memmem(kernel.kern_dump, kernel.kern_siz...
  9. ^
  10. ./YaluKernel.h:3:58: error: use of undeclared identifier 'kernel'
  11. uint64_t add_x0_432 = (uint64_t)memmem(kernel.kern_dump, kernel.kern_siz...
  12. ^
  13. ./YaluKernel.h:4:1: error: expected identifier or '('
  14. if (!add_x0_432) {
  15. ^
  16. ./YaluKernel.h:7:1: error: unknown type name 'add_x0_432'
  17. add_x0_432 -= (uint64_t) kernel.kern_dump;
  18. ^
  19. ./YaluKernel.h:7:12: error: expected identifier or '('
  20. add_x0_432 -= (uint64_t) kernel.kern_dump;
  21. ^
  22. ./YaluKernel.h:10:35: error: use of undeclared identifier 'kernel'
  23. uint64_t br_x6 = (uint64_t)memmem(kernel.kern_dump, kernel.kern_size, (&...
  24. ^
  25. ./YaluKernel.h:10:53: error: use of undeclared identifier 'kernel'
  26. uint64_t br_x6 = (uint64_t)memmem(kernel.kern_dump, kernel.kern_size, (&...
  27. ^
  28. ./YaluKernel.h:11:1: error: expected identifier or '('
  29. if (!br_x6) {
  30. ^
  31. ./YaluKernel.h:14:1: error: unknown type name 'br_x6'
  32. br_x6 -= (uint64_t) kernel.kern_dump;
  33. ^
  34. ./YaluKernel.h:14:7: error: expected identifier or '('
  35. br_x6 -= (uint64_t) kernel.kern_dump;
  36. ^
  37. ./YaluKernel.h:19:1: warning: type specifier missing, defaults to 'int'
  38. [-Wimplicit-int]
  39. externalTrap[0] = 0x13371337;
  40. ^
  41. ./YaluKernel.h:19:1: error: redefinition of 'externalTrap' with a different
  42. type: 'int [0]' vs 'uint64_t [2]'
  43. ./YaluKernel.h:18:10: note: previous definition is here
  44. uint64_t externalTrap[2];
  45. ^
  46. ./YaluKernel.h:20:1: warning: type specifier missing, defaults to 'int'
  47. [-Wimplicit-int]
  48. externalTrap[1] = br_x6 + kernel.kern_base;
  49. ^
  50. ./YaluKernel.h:20:1: error: redefinition of 'externalTrap' with a different
  51. type: 'int [1]' vs 'uint64_t [2]'
  52. ./YaluKernel.h:18:10: note: previous definition is here
  53. uint64_t externalTrap[2];
  54. ^
  55. ./YaluKernel.h:20:27: error: use of undeclared identifier 'kernel'
  56. externalTrap[1] = br_x6 + kernel.kern_base;
  57. ^
  58. ./YaluKernel.h:28:1: warning: type specifier missing, defaults to 'int'
  59. [-Wimplicit-int]
  60. io_vtable[0x5B8 / 8] = add_x0_432 + kernel.kern_base;
  61. ^
  62. ./YaluKernel.h:28:1: error: redefinition of 'io_vtable' with a different type:
  63. 'int [183]' vs 'uint64_t [512]'
  64. ./YaluKernel.h:24:10: note: previous definition is here
  65. uint64_t io_vtable[4096/8];
  66. ^
  67. ./YaluKernel.h:28:37: error: use of undeclared identifier 'kernel'
  68. io_vtable[0x5B8 / 8] = add_x0_432 + kernel.kern_base;
  69. ^
  70. ./YaluKernel.h:33:52: error: expected parameter declarator
  71. IOExternalTrapPrimitivesFromKernelAndSmashedClient(&prim, &kernel, my_ka...
  72. ^
  73. ./YaluKernel.h:33:52: error: expected ')'
  74. ./YaluKernel.h:33:51: note: to match this '('
  75. IOExternalTrapPrimitivesFromKernelAndSmashedClient(&prim, &kernel, my_ka...
  76. ^
  77. ./YaluKernel.h:33:1: warning: type specifier missing, defaults to 'int'
  78. [-Wimplicit-int]
  79. IOExternalTrapPrimitivesFromKernelAndSmashedClient(&prim, &kernel, my_ka...
  80. ^
  81. ./YaluKernel.h:35:8: error: expected parameter declarator
  82. printf("kernel mach header magic: %08x\n", prim.read32(&prim, kernel.ker...
  83. ^
  84. ./YaluKernel.h:35:8: error: expected ')'
  85. ./YaluKernel.h:35:7: note: to match this '('
  86. printf("kernel mach header magic: %08x\n", prim.read32(&prim, kernel.ker...
  87. ^
  88. ./YaluKernel.h:35:1: warning: type specifier missing, defaults to 'int'
  89. [-Wimplicit-int]
  90. printf("kernel mach header magic: %08x\n", prim.read32(&prim, kernel.ker...
  91. ^
  92. ./YaluKernel.h:35:1: warning: incompatible redeclaration of library function
  93. 'printf' [-Wincompatible-library-redeclaration]
  94. ./YaluKernel.h:35:1: note: 'printf' is a builtin with type
  95. 'int (const char *, ...)'
  96. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  97. 7 warnings and 20 errors generated.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement