Searched refs:Plugin (Results 1 – 7 of 7) sorted by relevance
36 class Plugin {38 static Plugin Create(const std::string& lib) { in Create()39 return Plugin(lib); in Create()54 ~Plugin() { in ~Plugin()60 Plugin(const Plugin& other);63 Plugin(Plugin&& other) noexcept in Plugin() function70 explicit Plugin(const std::string& library) : library_(library), dlopen_handle_(nullptr) { } in Plugin() function75 friend std::ostream& operator<<(std::ostream &os, Plugin const& m);78 std::ostream& operator<<(std::ostream &os, Plugin const& m);79 std::ostream& operator<<(std::ostream &os, const Plugin* m);
30 Plugin::Plugin(const Plugin& other) : library_(other.library_), dlopen_handle_(nullptr) { in Plugin() function in art::Plugin34 bool Plugin::Load(/*out*/std::string* error_msg) { in Load()57 bool Plugin::Unload() { in Unload()77 std::ostream& operator<<(std::ostream &os, const Plugin* m) { in operator <<()81 std::ostream& operator<<(std::ostream &os, Plugin const& m) { in operator <<()
94 class Plugin; variable855 std::vector<Plugin> plugins_;
131 RUNTIME_OPTIONS_KEY (std::vector<Plugin>, Plugins) // -Xplugin:<library>
1330 plugins_.push_back(Plugin::Create(plugin_name)); in Init()1627 std::vector<Plugin>* plugins, in EnsureJvmtiPlugin()1632 for (const Plugin& p : *plugins) { in EnsureJvmtiPlugin()1648 Plugin new_plugin = Plugin::Create(plugin_name); in EnsureJvmtiPlugin()
318 .WithType<std::vector<Plugin>>().AppendValues() in MakeParser()
316 struct CmdlineType<std::vector<Plugin>> : CmdlineTypeParser<std::vector<Plugin>> {323 std::vector<Plugin>& existing_value) {324 existing_value.push_back(Plugin::Create(args));