ios-kernel-patch/dump_range.c
2011-04-18 14:46:12 -04:00

16 lines
437 B
C

#include <data/common.h>
#include <data/binary.h>
int main(int argc, char **argv) {
if(argc != 4) {
fprintf(stderr, "Usage: dump_range binary start len\n");
return 1;
}
struct binary binary;
b_init(&binary);
b_load_macho(&binary, argv[1], false);
prange_t pr = rangeconv((range_t) {&binary, parse_hex_uint32(argv[2]), parse_hex_uint32(argv[3])});
write(1, pr.start, pr.size);
return 0;
}