<< 11/20 >>
First Last

事例2 - 関数を呼んでる関数を呼びたい

なんならログとかも仕込める

  *(void**)0x4030ac = &malloc;

のかわりに

  void* my_malloc(size_t size) {
    void* r = malloc(size);
    fprintf(stderr, "malloc %zu => %p\n", size, r);
    return r;
  }
  *(void**)0x4030ac = &my_malloc;