Home
last modified time | relevance | path

Searched refs:iorap (Results 1 – 25 of 147) sorted by relevance

123456

/aosp12/system/iorap/src/common/
H A Dintrospection.h50 namespace iorap {
166 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{}\
172 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\
173 ::iorap::introspect::member_type<&TYPE::m2>{}\
179 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\
180 ::iorap::introspect::member_type<&TYPE::m2>{},\
181 ::iorap::introspect::member_type<&TYPE::m3>{}\
187 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\
188 ::iorap::introspect::member_type<&TYPE::m2>{},\
190 ::iorap::introspect::member_type<&TYPE::m4>{}\
[all …]
/aosp12/system/iorap/src/binder/
H A Diiorap_def.h27 FN_BEGIN(::com::google::android::startup::iorap::,IIorap) \
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)) \
40 (const ::com::google::android::startop::iorap::,RequestId,&,request), \
[all …]
H A Dpackage_change_observer.h24 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_;
H A Diiorap_impl.h34 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);
H A Diiorap_impl.cc39 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_;
/aosp12/system/iorap/
H A DAndroid.bp20 name: "iorap-aidl",
34 name: "iorap-default-flags",
118 ":iorap-aidl",
187 // iorapd fork+execs into iorap.prefetcherd and iorap.cmd.compiler
190 "iorap.cmd.compiler",
191 "iorap.prefetcherd",
211 "iorap-default-flags",
346 "iorap-default-flags",
429 "iorap-default-flags",
535 name: "iorap.prefetcherd",
[all …]
H A DAndroid.mk20 .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
/aosp12/system/iorap/src/iorapd/
H A Dmain.cc32 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()
/aosp12/system/iorap/binder/com/google/android/startop/iorap/
H A DIIorap.aidl17 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;
H A DITaskListener.aidl17 package com.google.android.startop.iorap;
19 import com.google.android.startop.iorap.TaskResult;
20 import com.google.android.startop.iorap.RequestId;
/aosp12/system/iorap/src/manager/
H A Devent_manager.h34 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()
/aosp12/frameworks/base/startop/iorap/tests/src/com/google/android/startop/iorap/
H A DAppLaunchEventTest.kt15 package com.google.android.startop.iorap
22 import com.google.android.startop.iorap.AppLaunchEvent;
23 import com.google.android.startop.iorap.AppLaunchEvent.ActivityLaunched
24 import com.google.android.startop.iorap.AppLaunchEvent.ActivityLaunchCancelled
25 import com.google.android.startop.iorap.AppLaunchEvent.ActivityLaunchFinished
26 import com.google.android.startop.iorap.AppLaunchEvent.IntentStarted;
27 import com.google.android.startop.iorap.AppLaunchEvent.IntentFailed;
28 import com.google.android.startop.iorap.AppLaunchEvent.ReportFullyDrawn
/aosp12/frameworks/base/startop/iorap/
H A DAndroid.bp25 name: "services.startop.iorap-javasources",
32 name: "services.startop.iorap-sources",
34 ":services.startop.iorap-javasources",
35 ":iorap-aidl",
41 name: "services.startop.iorap",
42 srcs: [":services.startop.iorap-sources"],
/aosp12/system/iorap/src/inode2filename/
H A Dinode.h24 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> {
H A Ddata_source.cc28 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()
H A Dinode_result.h29 namespace iorap::inode2filename {
44 iorap::expected<std::string /*filename*/, int /*errno*/> data;
51 return InodeResult{inode, iorap::unexpected{err_no}}; in makeFailure()
H A Dinode.cc28 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>);
H A Dinode_resolver.cc28 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()
/aosp12/system/iorap/src/serialize/
H A Dprotobuf_io.h25 namespace iorap {
46 static iorap::expected<size_t /*bytes written*/, int /*errno*/> WriteFully(
52 static iorap::expected<size_t /*bytes written*/, int /*errno*/> WriteFully(
H A DTraceFile.proto17 package iorap.serialize.proto; // C++ namespace iorap::serialize::proto package
18 option java_package = "com.google.android.iorap";
/aosp12/system/iorap/src/prefetcher/
H A Dmain.cc32 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()
/aosp12/frameworks/base/startop/iorap/src/com/google/android/startop/iorap/
H A DIorapForwardingService.java17 package com.google.android.startop.iorap;
135 IIorap iorap; in provideIorapRemote() local
137 iorap = IIorap.Stub.asInterface(ServiceManager.getServiceOrThrow("iorapd")); in provideIorapRemote()
144 iorap.asBinder().linkToDeath(provideDeathRecipient(), /*flags*/0); in provideIorapRemote()
150 return iorap; in provideIorapRemote()
737 void run(IIorap iorap) throws RemoteException;
741 private static boolean invokeRemote(IIorap iorap, RemoteRunnable r) {
742 if (iorap == null) {
747 r.run(iorap);
/aosp12/system/iorap/include/binder/
H A Dauto_parcelable.h26 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()
H A Dcommon.h26 …ce google { namespace android { namespace startop { namespace iorap { using what = ::iorap::binder…
/aosp12/frameworks/base/startop/iorap/functional_tests/
H A DAndroid.bp25 name: "iorap-functional-tests",
27 data: [":iorap-functional-test-apps"],
31 "services.startop.iorap",

123456