/system/iorap/ |
D | Android.mk | 20 .PHONY: iorap-nall 21 iorap-nall: \ 22 iorapd iorap.inode2filename iorapd-tests iorap.cmd.perfetto \ 23 iorap.cmd.compiler 28 .PHONY: iorap-app-startup-runner 29 iorap-app-startup-runner: \ 30 iorapd iorap.inode2filename \ 31 iorap.cmd.compiler
|
D | Android.bp | 20 name: "iorap-aidl", 27 "binder/com/google/android/startop/iorap/IIorap.aidl", 28 "binder/com/google/android/startop/iorap/ITaskListener.aidl", 34 name: "iorap-default-flags", 63 Also delete the 'include' directory unless we have code other non-iorap 81 name: "iorap-default-dependencies", 115 defaults: ["iorap-default-flags"], 118 ":iorap-aidl", 161 "iorap-default-flags", 162 "iorap-default-dependencies", [all …]
|
/system/iorap/src/binder/ |
D | iiorap_def.h | 27 FN_BEGIN(::com::google::android::startup::iorap::,IIorap) \ 29 FN(setTaskListener, (const ::android::sp<::com::google::android::startop::iorap::,ITaskListener,>&,… 30 FN(onAppLaunchEvent,(const ::com::google::android::startop::iorap::,RequestId,&,request), \ 31 (const ::com::google::android::startop::iorap::,AppLaunchEvent,&,event)) \ 33 (const ::com::google::android::startop::iorap::,RequestId,&,request), \ 34 (const ::com::google::android::startop::iorap::,JobScheduledEvent,&,event)) \ 35 FN(onPackageEvent, (const ::com::google::android::startop::iorap::,RequestId,&,request), \ 36 (const ::com::google::android::startop::iorap::,PackageEvent,&,event)) \ 37 FN(onAppIntentEvent,(const ::com::google::android::startop::iorap::,RequestId,&,request), \ 38 (const ::com::google::android::startop::iorap::,AppIntentEvent,&,event)) \ [all …]
|
D | package_change_observer.h | 24 namespace iorap::manager { 28 namespace iorap::binder { 32 PackageChangeObserver(std::shared_ptr<iorap::manager::EventManager> event_manager); 38 std::shared_ptr<iorap::manager::EventManager> event_manager_;
|
D | iiorap_impl.h | 34 namespace iorap::manager { 38 namespace iorap { 45 class IIorapImpl : public ::com::google::android::startop::iorap::BnIorap { 47 static bool Start(std::shared_ptr<iorap::manager::EventManager> event_manager);
|
D | package_change_observer.cc | 22 namespace iorap::binder { namespace 25 std::shared_ptr<iorap::manager::EventManager> event_manager) : in PackageChangeObserver()
|
D | iiorap_impl.cc | 39 using ITaskListener = ::com::google::android::startop::iorap::ITaskListener; 41 namespace iorap { namespace 97 struct EventManagerTaskCallbacks : public iorap::manager::TaskResultCallbacks { 98 explicit EventManagerTaskCallbacks(iorap::borrowed<IIorapImpl::Impl*> impl) { in EventManagerTaskCallbacks() 103 …virtual void OnProgress(iorap::binder::RequestId request_id, iorap::binder::TaskResult task_result… in OnProgress() 106 …virtual void OnComplete(iorap::binder::RequestId request_id, iorap::binder::TaskResult task_result… in OnComplete() 112 iorap::borrowed<IIorapImpl::Impl*> impl_;
|
/system/iorap/src/common/ |
D | introspection.h | 50 namespace iorap { 161 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \ 165 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \ 166 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{}\ 171 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \ 172 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\ 173 ::iorap::introspect::member_type<&TYPE::m2>{}\ 178 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \ 179 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\ 180 ::iorap::introspect::member_type<&TYPE::m2>{},\ [all …]
|
/system/iorap/src/iorapd/ |
D | main.cc | 32 static constexpr const char* kServiceName = iorap::binder::IIorapImpl::getServiceName(); 35 bool tracing_allowed = iorap::common::IsTracingEnabled(/*default_value=*/"false"); in main() 36 bool readahead_allowed = iorap::common::IsReadAheadEnabled(/*default_value*/"false"); in main() 42 if (android::base::GetBoolProperty("iorapd.log.verbose", iorap::kIsDebugBuild)) { in main() 48 android::base::InitLogging(argv, iorap::common::StderrAndLogdLogger{android::base::SYSTEM}); in main() 53 iorap::db::SchemaModel db_schema = in main() 54 iorap::db::SchemaModel::GetOrCreate( in main() 60 std::shared_ptr<iorap::manager::EventManager> event_manager; in main() 66 iorap::manager::EventManager::Create(); in main() 67 if (!iorap::binder::IIorapImpl::Start(event_manager)) { in main()
|
/system/iorap/binder/com/google/android/startop/iorap/ |
D | IIorap.aidl | 17 package com.google.android.startop.iorap; 19 import com.google.android.startop.iorap.ITaskListener; 21 import com.google.android.startop.iorap.AppIntentEvent; 22 import com.google.android.startop.iorap.AppLaunchEvent; 23 import com.google.android.startop.iorap.DexOptEvent; 24 import com.google.android.startop.iorap.JobScheduledEvent; 25 import com.google.android.startop.iorap.PackageEvent; 26 import com.google.android.startop.iorap.RequestId; 27 import com.google.android.startop.iorap.SystemServiceEvent; 28 import com.google.android.startop.iorap.SystemServiceUserEvent;
|
D | ITaskListener.aidl | 17 package com.google.android.startop.iorap; 19 import com.google.android.startop.iorap.TaskResult; 20 import com.google.android.startop.iorap.RequestId;
|
/system/iorap/src/manager/ |
D | event_manager.h | 34 namespace iorap::perfetto { 38 namespace iorap::manager { 50 …virtual void OnProgress(iorap::binder::RequestId request_id, iorap::binder::TaskResult task_result… in OnProgress() 51 …virtual void OnComplete(iorap::binder::RequestId request_id, iorap::binder::TaskResult task_result… in OnComplete()
|
/system/iorap/src/serialize/ |
D | protobuf_io.h | 25 namespace iorap { 46 static iorap::expected<size_t /*bytes written*/, int /*errno*/> WriteFully( 52 static iorap::expected<size_t /*bytes written*/, int /*errno*/> WriteFully(
|
D | TraceFile.proto | 17 package iorap.serialize.proto; // C++ namespace iorap::serialize::proto 18 option java_package = "com.google.android.iorap";
|
/system/iorap/src/inode2filename/ |
D | inode.h | 24 namespace iorap::inode2filename { 128 struct hash<iorap::inode2filename::Inode> { 129 using argument_type = iorap::inode2filename::Inode; 146 struct filtered_hash<iorap::inode2filename::Inode, void> : std::hash<iorap::inode2filename::Inode> {
|
D | inode_result.h | 29 namespace iorap::inode2filename { 44 iorap::expected<std::string /*filename*/, int /*errno*/> data; 51 return InodeResult{inode, iorap::unexpected{err_no}}; in makeFailure()
|
D | inode.cc | 28 namespace iorap::inode2filename { namespace 84 static_assert(std::is_same_v<iorap::inode2filename::dev_t, dev_t>); 85 static_assert(std::is_same_v<iorap::inode2filename::ino_t, ino_t>);
|
D | data_source.cc | 28 namespace iorap::inode2filename { namespace 46 iorap::common::AppendNamedArg(args, "--data-source", value); in ToArgs() 53 iorap::common::AppendArgsRepeatedly(args, ToArgs(deps.data_source)); in ToArgs() 55 iorap::common::AppendNamedArgRepeatedly(args, "--root", deps.root_directories); in ToArgs() 58 iorap::common::AppendNamedArg(args, "--textcache", *(deps.text_cache_filename)); in ToArgs()
|
D | inode_resolver.cc | 28 namespace iorap::inode2filename { namespace 46 iorap::common::AppendNamedArg(args, "--process-mode", value); in ToArgs() 63 iorap::common::AppendNamedArg(args, "--verify", value); in ToArgs() 69 iorap::common::AppendArgsRepeatedly(args, ToArgs(deps.process_mode)); in ToArgs() 70 iorap::common::AppendArgsRepeatedly(args, ToArgs(deps.verify)); in ToArgs()
|
/system/iorap/include/binder/ |
D | common.h | 26 …ce google { namespace android { namespace startop { namespace iorap { using what = ::iorap::binder…
|
D | auto_parcelable.h | 26 namespace iorap { 52 ::iorap::introspect::for_each_member_field_value(*Self(), [&](auto&& value) { in writeToParcel() 78 ::iorap::introspect::for_each_member_field_set_value(tmp, [&](auto field_type) { in readFromParcel() 86 return ::iorap::introspect::aliasing_forward<ValueT>(read_value); in readFromParcel()
|
/system/iorap/src/compiler/ |
D | compiler.h | 24 namespace iorap::compiler { 57 bool PerformCompilation(std::vector<iorap::compiler::CompilationInput> perfetto_traces,
|
/system/iorap/src/prefetcher/ |
D | main.cc | 32 namespace iorap::prefetcher { namespace 52 android::base::InitLogging(argv, iorap::common::StderrAndLogdLogger{android::base::SYSTEM}); in Main() 122 LOG(VERBOSE) << "Debug check: " << ::iorap::kIsDebugBuild; in Main() 187 return ::iorap::prefetcher::Main(argc, argv); in main()
|
D | main_client.cc | 32 namespace iorap::prefetcher { namespace 95 LOG(VERBOSE) << "Debug check: " << ::iorap::kIsDebugBuild; in MainClient() 157 return ::iorap::prefetcher::MainClient(argc, argv); in main()
|
/system/iorap/src/db/ |
D | main.cc | 33 namespace iorap::db { namespace 61 android::base::InitLogging(argv, iorap::common::StderrAndLogdLogger{android::base::SYSTEM}); in Main() 139 LOG(VERBOSE) << "Debug check: " << ::iorap::kIsDebugBuild; in Main() 228 return ::iorap::db::Main(argc, argv); in main()
|