radare2/libr/bin/p/bin_write_elf.c
2011-04-28 02:09:43 +02:00

22 lines
484 B
C

/* radare - LGPL - Copyright 2009-2010 nibble<.ds@gmail.com> */
#include <r_types.h>
#include <r_bin.h>
#include "elf/elf.h"
static ut64 scn_resize(RBinArch *arch, const char *name, ut64 size) {
return Elf_(r_bin_elf_resize_section) (arch->bin_obj, name, size);
}
static int rpath_del(RBinArch *arch) {
return Elf_(r_bin_elf_del_rpath) (arch->bin_obj);
}
#if !R_BIN_ELF64
struct r_bin_write_t r_bin_write_elf = {
.scn_resize = &scn_resize,
.rpath_del = &rpath_del,
};
#endif