SYMBOL INDEX (121 symbols across 16 files) FILE: qscripts.cpp type qscripts_chooser_t (line 26) | struct qscripts_chooser_t: public plugmod_t, public chooser_t type expand_ctx_t (line 47) | struct expand_ctx_t method normalize_filemon_interval (line 59) | inline int normalize_filemon_interval(const int change_interval) const method make_meta_filename (line 69) | bool make_meta_filename( method find_deps_file (line 92) | bool find_deps_file( method parse_deps_for_script (line 101) | bool parse_deps_for_script(expand_ctx_t &ctx) method expand_file_name (line 233) | void expand_file_name(qstring &filename, const expand_ctx_t &ctx) method populate_initial_notebook_cells (line 239) | void populate_initial_notebook_cells() method set_selected_script (line 258) | void set_selected_script(script_info_t &script) method clear_selected_script (line 273) | void clear_selected_script() method has_selected_script (line 281) | const bool has_selected_script() method is_monitor_active (line 286) | bool is_monitor_active() const { return m_b_filemon_timer_act... method is_filemon_timer_installed (line 287) | bool is_filemon_timer_installed() const { return m_filemon_timer != nu... method expand_pkgmodname (line 289) | std::string expand_pkgmodname(const expand_ctx_t& ctx) method expand_string (line 317) | void expand_string( method execute_reload_directive (line 366) | bool execute_reload_directive( method execute_script (line 407) | bool execute_script(script_info_t *script_info, bool with_undo) method execute_script_sync (line 420) | bool execute_script_sync(script_info_t *script_info) method saveload_options (line 503) | void saveload_options(bool bsave, int what_ids = OPTID_ALL) method s_filemon_timer_cb (line 560) | static int idaapi s_filemon_timer_cb(void *ud) method filemon_timer_cb (line 566) | int filemon_timer_cb() method is_correct_widget (line 751) | static bool is_correct_widget(action_update_ctx_t* ctx) method script_info_t (line 759) | const script_info_t *add_script( method config_dialog (line 785) | bool config_dialog() method get_count (line 844) | size_t idaapi get_count() const override method get_row (line 849) | void idaapi get_row( method cbret_t (line 886) | cbret_t idaapi enter(size_t n) override method cbret_t (line 926) | cbret_t idaapi ins(ssize_t) override method cbret_t (line 940) | cbret_t idaapi del(size_t n) override method cbret_t (line 954) | cbret_t idaapi edit(size_t n) override method closed (line 960) | void idaapi closed() override method get_browse_scripts_filter (line 965) | static void get_browse_scripts_filter(qstring &filter) method setup_ui (line 988) | void setup_ui() method qscripts_chooser_t (line 1082) | qscripts_chooser_t(const char *title_ = QSCRIPTS_TITLE) method activate_monitor (line 1090) | bool activate_monitor(bool activate = true) method build_scripts_list (line 1098) | ssize_t build_scripts_list(const char *find_script = nullptr) method execute_last_selected_script (line 1133) | void execute_last_selected_script(bool with_undo=false) method execute_script_at (line 1139) | void execute_script_at(ssize_t n) method execute_notebook_cells (line 1145) | void execute_notebook_cells(active_script_info_t *script) method show (line 1165) | void show() method install_filemon_timer (line 1193) | bool install_filemon_timer() method uninstall_filemon_timer (line 1202) | void uninstall_filemon_timer() method run (line 1212) | bool idaapi run(size_t arg) override FILE: script.hpp type filemod_status_e (line 9) | enum class filemod_status_e type fileinfo_t (line 17) | struct fileinfo_t method fileinfo_t (line 22) | fileinfo_t(const char* file_path = nullptr): modified_time(0) method empty (line 28) | inline const bool empty() const method clear (line 43) | virtual void clear() method refresh (line 49) | bool refresh(const char *file_path = nullptr) method filemod_status_e (line 59) | filemod_status_e get_modification_status(bool update_mtime=true) method invalidate (line 80) | void invalidate() type script_info_t (line 88) | struct script_info_t: fileinfo_t method has_reload_directive (line 98) | const bool has_reload_directive() const { return !reload_cmd.empty(); } type notebook_ctx_t (line 106) | struct notebook_ctx_t type activate_action_e (line 108) | enum activate_action_e method clear (line 122) | void clear() type active_script_info_t (line 133) | struct active_script_info_t : script_info_t method is_notebook (line 138) | const bool is_notebook() const { method script_info_t (line 155) | const script_info_t* has_dep(const qstring& dep_file) const method trigger_based (line 162) | const bool trigger_based() const { return !trigger_file.empty(); } method filemod_status_e (line 167) | filemod_status_e is_any_dep_index_modified(bool update_mtime = true) method add_dep_index (line 179) | bool add_dep_index(const char* dep_file) method clear (line 190) | void clear() override method invalidate_all_scripts (line 203) | void invalidate_all_scripts() FILE: snippet_manager/pseudocode.cpp function save_all_snippets (line 7) | void save_all_snippets() function netnode (line 21) | netnode snippet_t::save() FILE: snippet_manager/snippetmanager.py class snippet_t (line 25) | class snippet_t: method __init__ (line 26) | def __init__(self, method __repr__ (line 40) | def __repr__(self) -> str: method __str__ (line 43) | def __str__(self) -> str: method save (line 46) | def save(self, index: int) -> None: method from_file (line 59) | def from_file(file_name: str) -> Union[None, 'snippet_t']: method from_netnode (line 79) | def from_netnode(netnode_idx: int, slot_idx: int, fast: bool = False): class snippet_manager_t (line 89) | class snippet_manager_t: method __init__ (line 90) | def __init__(self): method delete (line 94) | def delete(self, snippet: snippet_t) -> bool: method delete_all (line 103) | def delete_all(self) -> None: method load_from_folder (line 110) | def load_from_folder(self, folder : str = '') -> bool: method save_to_folder (line 142) | def save_to_folder(self, folder: str = '') -> tuple[bool, str]: method retrieve_snippets (line 160) | def retrieve_snippets(self, fast: bool = False) -> list[snippet_t]: function save_snippets (line 185) | def save_snippets(output_folder: str =''): function load_snippets (line 199) | def load_snippets(input_folder: str =''): function delete_snippets (line 213) | def delete_snippets(): function _test_load (line 230) | def _test_load(with_body=False): class snippetman_plugmod_t (line 242) | class snippetman_plugmod_t(idaapi.plugmod_t): method run (line 243) | def run(self, _): class snippetman_plugin_t (line 252) | class snippetman_plugin_t(idaapi.plugin_t): method init (line 259) | def init(self): function PLUGIN_ENTRY (line 262) | def PLUGIN_ENTRY() -> idaapi.plugin_t: FILE: test_addons/loader_template/driver.cpp type plugin_ctx_t (line 6) | struct plugin_ctx_t : public plugmod_t method run (line 8) | bool idaapi run(size_t) override FILE: test_addons/loader_template/main.cpp type file_header_t (line 4) | struct file_header_t type chunk_t (line 12) | struct chunk_t function accept_file (line 19) | static int idaapi accept_file( function load_file (line 40) | void idaapi load_file(linput_t* li, ushort neflag, const char* fileforma... function test_accept_file (line 75) | bool test_accept_file(linput_t *li, const char *fname) function main (line 91) | bool main() FILE: test_addons/plugin_template/driver.cpp type plugin_ctx_t (line 6) | struct plugin_ctx_t : public plugmod_t method run (line 8) | bool idaapi run(size_t arg) override FILE: test_addons/plugin_template/main.cpp function main (line 3) | bool main(size_t) FILE: test_addons/plugin_triton/driver.cpp type plugin_ctx_t (line 6) | struct plugin_ctx_t : public plugmod_t method run (line 8) | bool idaapi run(size_t arg) override FILE: test_addons/plugin_triton/main.cpp function main (line 11) | bool main(size_t) FILE: test_scripts/dependency-test/subdir/t4.py function f4 (line 3) | def f4(): FILE: test_scripts/dependency-test/subdir/t5.py function f5 (line 3) | def f5(): FILE: test_scripts/dependency-test/t2.py function f2 (line 2) | def f2(): FILE: test_scripts/dependency-test/t3.py function f3 (line 2) | def f3(): FILE: test_scripts/hello.py function __quick_unload_script (line 6) | def __quick_unload_script(): FILE: utils_impl.cpp type collect_extlangs (line 2) | struct collect_extlangs: extlang_visitor_t method visit_extlang (line 6) | virtual ssize_t idaapi visit_extlang(extlang_t *extlang) override method collect_extlangs (line 12) | collect_extlangs(extlangs_t *langs, bool select) function get_file_modification_time (line 22) | bool get_file_modification_time( function get_file_modification_time (line 36) | bool get_file_modification_time( function normalize_path_sep (line 44) | void normalize_path_sep(qstring &path) function make_abs_path (line 54) | void make_abs_path(qstring& path, const char* base_dir = nullptr, bool n... function get_basename_and_ext (line 76) | bool get_basename_and_ext( function get_current_directory (line 91) | inline void get_current_directory(qstring &dir) type std (line 99) | namespace std function regex_replace (line 102) | std::basic_string regex_replace(BidirIt first, BidirIt last, function regex_replace (line 138) | std::string regex_replace(const std::string &s, function enumerate_files (line 146) | void enumerate_files(