mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-04 12:36:30 +00:00
cmd.load: Run when binary is loaded (#11483)
This commit is contained in:
parent
51842d7027
commit
95f75f3aa9
@ -2703,6 +2703,7 @@ R_API int r_core_config_init(RCore *core) {
|
||||
SETPREF ("cmd.gprompt", "", "Graph visual prompt commands");
|
||||
SETPREF ("cmd.hit", "", "Run when a search hit is found");
|
||||
SETPREF ("cmd.open", "", "Run when file is opened");
|
||||
SETPREF ("cmd.load", "", "Run when binary is loaded");
|
||||
SETCB ("cmd.pdc", "", &cb_cmdpdc, "Select pseudo-decompiler command to run after pdc");
|
||||
SETCB ("cmd.log", "", &cb_cmdlog, "Every time a new T log is added run this command");
|
||||
SETPREF ("cmd.prompt", "", "Prompt commands");
|
||||
|
@ -505,6 +505,7 @@ R_API bool r_core_bin_load(RCore *r, const char *filenameuri, ut64 baddr) {
|
||||
RBinPlugin *plugin = NULL;
|
||||
RBinObject *obj = NULL;
|
||||
int is_io_load;
|
||||
const char *cmd_load;
|
||||
if (!cf) {
|
||||
return false;
|
||||
}
|
||||
@ -560,6 +561,10 @@ R_API bool r_core_bin_load(RCore *r, const char *filenameuri, ut64 baddr) {
|
||||
if (plugin && plugin->name) {
|
||||
load_scripts_for (r, plugin->name);
|
||||
}
|
||||
cmd_load = r_config_get (r->config, "cmd.load");
|
||||
if (cmd_load && *cmd_load) {
|
||||
r_core_cmd (r, cmd_load, 0);
|
||||
}
|
||||
|
||||
if (plugin && plugin->name) {
|
||||
if (!strncmp (plugin->name, "any", 3)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user