28 lines
540 B
Java
28 lines
540 B
Java
/* Run: java -Djava.library.path=. TestRBin */
|
|
|
|
import java.util.*;
|
|
import org.radare.radare2.*;
|
|
|
|
class TestRBin {
|
|
static {
|
|
System.loadLibrary("r_bin");
|
|
}
|
|
public static void main (String args[]) {
|
|
RBin b;
|
|
RBinSection s;
|
|
RBinSectionVector sv;
|
|
long nsects;
|
|
int i;
|
|
|
|
b = new RBin ();
|
|
b.load ("/bin/ls", false);
|
|
sv = b.get_sections ();
|
|
nsects = sv.size ();
|
|
|
|
for (i = 0; i < nsects; i++) {
|
|
s = sv.get (i);
|
|
System.out.printf ("offset=0x%08x size=%05d %s\n",
|
|
s.getOffset (), s.getSize (), s.getName ());
|
|
}
|
|
}
|
|
}
|