Skip to content

Commit

Permalink
Rename r_bin_symbol_unsafe -> r_bin_import_tags
Browse files Browse the repository at this point in the history
  • Loading branch information
jukuisma committed Jan 17, 2025
1 parent 44a501b commit 654890b
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 6 deletions.
3 changes: 1 addition & 2 deletions libr/bin/bin.c
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,7 @@ R_API RBinSymbol *r_bin_symbol_clone(RBinSymbol *bs) {
}

// query the symbol name into the symtypes database
// XXX R2_600 rename to r_bin_import_tags
R_API const char *r_bin_symbol_unsafe(RBin *bin, const char *name) {
R_API const char *r_bin_import_tags(RBin *bin, const char *name) {
Sdb *db = sdb_ns (bin->sdb, "symclass", true); // R2_600 - rename to imptags
if (db) {
return sdb_const_get (db, name, 0);
Expand Down
2 changes: 1 addition & 1 deletion libr/core/cbin.c
Original file line number Diff line number Diff line change
Expand Up @@ -2632,7 +2632,7 @@ static bool bin_symbols(RCore *r, PJ *pj, int mode, ut64 laddr, int va, ut64 at,
pj_ki (pj, "ordinal", symbol->ordinal);
pj_ks (pj, "bind", symbol->bind);
pj_kn (pj, "size", (ut64)symbol->size);
const char *safetyName = r_bin_symbol_unsafe (r->bin, name);
const char *safetyName = r_bin_import_tags (r->bin, name);
if (safetyName) {
pj_ks (pj, "unsafe", safetyName);
}
Expand Down
4 changes: 2 additions & 2 deletions libr/core/cmd_info.inc.c
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ static RList *uniqrefs_for(RCore *core, ut64 addr) {

static void cmd_iic2(RCore *core, int mode, const char *symname) {
if (symname && !mode) {
const char *un = r_bin_symbol_unsafe (core->bin, symname);
const char *un = r_bin_import_tags (core->bin, symname);
if (R_STR_ISNOTEMPTY (un)) {
r_cons_println (un);
}
Expand All @@ -395,7 +395,7 @@ static void cmd_iic2(RCore *core, int mode, const char *symname) {
Sdb *db = sdb_new0 ();
r_list_foreach (imports, iter, imp) {
const char *name = r_bin_name_tostring2 (imp->name, 'o');
const char *un = r_bin_symbol_unsafe (core->bin, name);
const char *un = r_bin_import_tags (core->bin, name);
if (!un) {
R_LOG_DEBUG ("Symbol not classified %s", name);
continue;
Expand Down
2 changes: 1 addition & 1 deletion libr/include/r_bin.h
Original file line number Diff line number Diff line change
Expand Up @@ -742,7 +742,7 @@ R_API RBinSection *r_bin_section_clone(RBinSection *s);
R_API void r_bin_info_free(RBinInfo *rb);
R_API void r_bin_import_free(RBinImport *imp);
R_API void r_bin_symbol_free(void *sym);
R_API const char *r_bin_symbol_unsafe(RBin *bin, const char *name);
R_API const char *r_bin_import_tags(RBin *bin, const char *name);
R_API RBinSymbol *r_bin_symbol_new(const char *name, ut64 paddr, ut64 vaddr);
R_API RBinSymbol *r_bin_symbol_clone(RBinSymbol *bs);
R_API void r_bin_symbol_copy(RBinSymbol *dst, RBinSymbol *src);
Expand Down

0 comments on commit 654890b

Please sign in to comment.