Home
last modified time | relevance | path

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

12345

/system/iorap/
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
DAndroid.bp20 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/
Diiorap_def.h27 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 …]
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_;
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);
Dpackage_change_observer.cc22 namespace iorap::binder { namespace
25 std::shared_ptr<iorap::manager::EventManager> event_manager) : in PackageChangeObserver()
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_;
/system/iorap/src/common/
Dintrospection.h50 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/
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()
/system/iorap/binder/com/google/android/startop/iorap/
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;
DITaskListener.aidl17 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/
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()
/system/iorap/src/serialize/
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(
DTraceFile.proto17 package iorap.serialize.proto; // C++ namespace iorap::serialize::proto
18 option java_package = "com.google.android.iorap";
/system/iorap/src/inode2filename/
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> {
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()
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>);
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()
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()
/system/iorap/include/binder/
Dcommon.h26 …ce google { namespace android { namespace startop { namespace iorap { using what = ::iorap::binder…
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()
/system/iorap/src/compiler/
Dcompiler.h24 namespace iorap::compiler {
57 bool PerformCompilation(std::vector<iorap::compiler::CompilationInput> perfetto_traces,
/system/iorap/src/prefetcher/
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()
Dmain_client.cc32 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/
Dmain.cc33 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()

12345