So, we execute dreloc using GDB and we put a breakpoint at main and run the program and single step into mylib_int and disassemble it and what we see is that the disassembly and the instructions used are exactly same as what the compiler has put in except for the fact that the zero which is present here is replaced with the actual address of mylib_int.
മെയിനിൽ ഒരു ബ്രേക്ക്പോയിൻറ് സെറ്റ് ചെയ്ത GDB ഉപയോഗിച്ച് നമ്മൾ dreloc എക്സിക്യൂട്ട് ചെയ്യുന്നു. mylib_int ഡിസ്അസെംബിൾ ചെയ്യുമ്പോൾ കംപൈലർ ഉപയോഗിച്ച അതെ ഇൻസ് ട്രുക്ഷനുകൾ കാണാൻ സാധിക്കും. എന്നാൽ അഡ്രസ്സിലെ പൂജ്യത്തിനു പകരം യഥാർത്ഥ അഡ്രെസ്സ് ഉപയോഗിച്ച് മാറ്റിയെഴുതിയതായി കാണാൻ സാധിക്കും.