Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #include <stdio.h>
  2.  
  3. #       define TRACE1(s, a) printf(s, a)
  4.  
  5. void caller(void* ptr)
  6. {
  7.  
  8.    ptr = 0xaaaaaaaa;
  9.    TRACE1("caller is called from EIP@%x\n", *(int*)((char*)&ptr-4)-5);
  10.  
  11. }
  12.  
  13.  
  14. int main()
  15. {
  16.        
  17.         caller(0xffffffff);
  18. }
  19.  
  20.