Closed Maijin closed 5 years ago
I have removed ALL the uses of RIOSection except the 2 pending function calls which are needed for RBin to work, because rbin uses iosection to notify io which maps to raise.. which seems a bit ridiculous and wrong its the last barrier to completly kill iosection. pls @ret2libc take a look at this so we can discuss for proper rbin fix
Ok I will.
There is also still:
libr/io/desc.c: r_io_section_cleanup (io);
libr/io/desc.c: r_io_section_cleanup (io);
libr/io/io.c: r_io_section_init (io);
libr/io/io.c: r_io_section_fini (io);
libr/io/io.c: r_io_section_init (io);
libr/io/io.c: bnd->section_add = r_io_section_add;
libr/io/io.c: r_io_section_fini (io);
And ofc sections.c itself to be checked
done
Amazing!
We need to kill section.c (iosections):