Home
last modified time | relevance | path

Searched refs:Plugin (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Dplugin.h38 class Plugin {
40 static Plugin Create(const std::string& lib) { in Create()
41 return Plugin(lib); in Create()
56 ~Plugin() { in ~Plugin()
62 Plugin(const Plugin& other);
65 Plugin(Plugin&& other) noexcept in Plugin() function
72 explicit Plugin(const std::string& library) : library_(library), dlopen_handle_(nullptr) { } in Plugin() function
77 friend std::ostream& operator<<(std::ostream &os, Plugin const& m);
80 std::ostream& operator<<(std::ostream &os, Plugin const& m);
81 std::ostream& operator<<(std::ostream &os, const Plugin* m);
Dplugin.cc33 Plugin::Plugin(const Plugin& other) : library_(other.library_), dlopen_handle_(nullptr) { in Plugin() function in art::Plugin
37 bool Plugin::Load(/*out*/std::string* error_msg) { in Load()
61 bool Plugin::Unload() { in Unload()
82 std::ostream& operator<<(std::ostream &os, const Plugin* m) { in operator <<()
86 std::ostream& operator<<(std::ostream &os, Plugin const& m) { in operator <<()
Druntime.h111 class Plugin; variable
1239 std::vector<Plugin> plugins_;
Druntime_options.def154 RUNTIME_OPTIONS_KEY (std::vector<Plugin>, Plugins) // -Xplugin:<library>
Druntime.cc1828 plugins_.push_back(Plugin::Create(plugin_name)); in Init()
2226 for (const Plugin& p : plugins_) { in EnsurePluginLoaded()
2231 Plugin new_plugin = Plugin::Create(plugin_name); in EnsurePluginLoaded()
Dparsed_options.cc409 .WithType<std::vector<Plugin>>().AppendValues() in MakeParser()
/art/cmdline/
Dcmdline_types.h357 struct CmdlineType<std::vector<Plugin>> : CmdlineTypeParser<std::vector<Plugin>> {
364 std::vector<Plugin>& existing_value) {
365 existing_value.push_back(Plugin::Create(args));