/system/nvram/hal/ |
H A D | testing_nvram_implementation.cpp | 26 #include <nvram/hal/nvram_device_adapter.h> 27 #include <nvram/messages/nvram_messages.h> 31 constexpr char kFakeNvramControlSocketName[] = "nvram"; 37 class TestingNvramImplementation : public nvram::NvramImplementation { 41 void Execute(const nvram::Request& request, 42 nvram::Response* response) override; 51 bool SendRequest(const nvram::Request& request, nvram::Response* response); 70 void TestingNvramImplementation::Execute(const nvram::Request& request, 71 nvram [all...] |
H A D | Android.mk | 24 LOCAL_MODULE := fake-nvram 38 LOCAL_INIT_RC := fake-nvram.rc 40 LOCAL_REQUIRED_MODULES_arm := fake-nvram-seccomp.policy 41 LOCAL_REQUIRED_MODULES_arm64 := fake-nvram-seccomp.policy 42 LOCAL_REQUIRED_MODULES_x86 := fake-nvram-seccomp.policy 43 LOCAL_REQUIRED_MODULES_x86_64 := fake-nvram-seccomp.policy 50 LOCAL_MODULE := fake-nvram-seccomp.policy 53 LOCAL_SRC_FILES := fake-nvram-seccomp-$(TARGET_ARCH).policy
|
H A D | nvram_device_adapter.cpp | 17 #include <nvram/hal/nvram_device_adapter.h> 25 namespace nvram { namespace 31 // the nvram operation result code is returned. 32 template <nvram::Command command, 41 nvram::Request request; 43 nvram::Response response; 63 nvram::GetInfoRequest get_info_request; 64 nvram::GetInfoResponse get_info_response; 65 nvram_result_t result = Execute<nvram::COMMAND_GET_INFO>( 73 nvram [all...] |
H A D | fake_nvram_storage.cpp | 17 #include <nvram/core/storage.h> 30 #include <nvram/core/logger.h> 65 nvram::storage::Status DeleteFile(const char* name) { 68 return nvram::storage::Status::kNotFound; 71 return nvram::storage::Status::kStorageError; 74 return nvram::storage::Status::kSuccess; 78 nvram::storage::Status LoadFile(const char* name, nvram::Blob* blob) { 83 return nvram::storage::Status::kNotFound; 86 return nvram 167 namespace nvram { namespace [all...] |
H A D | testing_module.c | 17 #include <hardware/nvram.h>
|
H A D | fake_nvram.cpp | 33 #include <nvram/core/nvram_manager.h> 34 #include <nvram/messages/nvram_messages.h> 42 constexpr char kNvramUser[] = "nvram"; 43 constexpr char kNvramGroup[] = "nvram"; 45 "/system/usr/share/policy/fake-nvram-seccomp.policy"; 48 constexpr char kNvramControlSocketName[] = "nvram"; 51 constexpr char kNvramDataDirectory[] = "/data/misc/fake-nvram/"; 115 bool ProcessCommand(int socket, nvram::NvramManager* nvram_manager) { 128 nvram::Request request; 129 if (!nvram [all...] |
/system/nvram/hal/include/nvram/hal/ |
H A D | nvram_device_adapter.h | 22 #include <hardware/nvram.h> 23 #include <nvram/messages/nvram_messages.h> 25 namespace nvram { namespace 36 virtual void Execute(const nvram::Request& request, 37 nvram::Response* response) = 0; 65 } // namespace nvram
|
/system/nvram/core/tests/ |
H A D | fake_storage.h | 20 #include <nvram/core/storage.h> 22 namespace nvram { namespace 43 } // namespace nvram
|
H A D | nvram_manager_test.cpp | 25 #include <nvram/core/nvram_manager.h> 26 #include <nvram/core/persistence.h> 30 namespace nvram { namespace 47 static void ReadAndCompareSpaceData(NvramManager* nvram, argument 55 nvram->ReadSpace(read_space_request, &read_space_response)); 71 NvramManager nvram; local 78 nvram.GetSpaceInfo(get_space_info_request, &get_space_info_response)); 104 NvramManager nvram; local 109 nvram.GetInfo(get_info_request, &get_info_response)); 116 EXPECT_EQ(NV_RESULT_SUCCESS, nvram 140 NvramManager nvram; local 184 NvramManager nvram; local 210 NvramManager nvram; local 232 NvramManager nvram; local 243 NvramManager nvram; local 282 NvramManager nvram; local 295 NvramManager nvram; local 308 NvramManager nvram; local 322 NvramManager nvram; local 338 NvramManager nvram; local 354 NvramManager nvram; local 373 NvramManager nvram; local 404 NvramManager nvram; local 437 NvramManager nvram; local 454 NvramManager nvram; local 475 NvramManager nvram; local 496 NvramManager nvram; local 539 NvramManager nvram; local 577 NvramManager nvram; local 606 NvramManager nvram; local 638 NvramManager nvram; local 661 NvramManager nvram; local 679 NvramManager nvram; local 705 NvramManager nvram; local 724 NvramManager nvram; local 749 NvramManager nvram; local 777 NvramManager nvram; local 804 NvramManager nvram; local 835 NvramManager nvram; local 856 NvramManager nvram; local 873 NvramManager nvram; local 894 NvramManager nvram; local 906 NvramManager nvram; local 929 NvramManager nvram; local 948 NvramManager nvram; local 981 NvramManager nvram; local 1014 NvramManager nvram; local 1026 NvramManager nvram; local 1049 NvramManager nvram; local 1068 NvramManager nvram; local 1098 NvramManager nvram; local 1117 NvramManager nvram; local 1159 NvramManager nvram; local 1199 NvramManager nvram; local [all...] |
H A D | rules.mk | 32 system/nvram/core
|
/system/nvram/core/include/nvram/core/ |
H A D | storage.h | 24 #include <nvram/messages/blob.h> 26 namespace nvram { namespace 94 } // namespace nvram
|
H A D | persistence.h | 24 #include <nvram/messages/optional.h> 25 #include <nvram/messages/struct.h> 26 #include <nvram/messages/vector.h> 28 #include <nvram/core/storage.h> 30 namespace nvram { namespace 147 } // namespace nvram
|
H A D | nvram_manager.h | 20 #include <nvram/messages/nvram_messages.h> 22 #include <nvram/core/persistence.h> 24 namespace nvram { namespace 153 } // namespace nvram
|
/system/nvram/core/ |
H A D | crypto.h | 25 namespace nvram { namespace 43 } // namespace nvram
|
H A D | crypto_boringssl.cpp | 26 namespace nvram { namespace 48 } // namespace nvram
|
H A D | rules.mk | 35 system/nvram/messages
|
H A D | nvram_manager.cpp | 17 #include "nvram/core/nvram_manager.h" 24 #include <nvram/core/logger.h> 28 using namespace nvram::storage; 30 namespace nvram { namespace 110 void NvramManager::Dispatch(const nvram::Request& request, 111 nvram::Response* response) { 113 const nvram::RequestUnion& input = request.payload; 114 nvram::ResponseUnion* output = &response->payload; 117 case nvram::COMMAND_GET_INFO: 121 case nvram [all...] |
H A D | persistence.cpp | 17 #include "nvram/core/persistence.h" 19 #include <nvram/messages/io.h> 20 #include <nvram/messages/proto.hpp> 22 #include <nvram/core/logger.h> 24 namespace nvram { namespace 140 } // namespace nvram
|
/system/nvram/messages/include/nvram/messages/ |
H A D | nvram_messages.h | 22 #include <nvram/messages/blob.h> 23 #include <nvram/messages/compiler.h> 24 #include <nvram/messages/struct.h> 25 #include <nvram/messages/tagged_union.h> 26 #include <nvram/messages/vector.h> 28 namespace nvram { namespace 196 } // namespace nvram
|
H A D | blob.h | 25 #include <nvram/messages/compiler.h> 27 namespace nvram { namespace 72 } // namespace nvram
|
H A D | optional.h | 20 namespace nvram { namespace 49 } // namespace nvram
|
H A D | message_codec.h | 25 #include <nvram/messages/compiler.h> 26 #include <nvram/messages/io.h> 28 namespace nvram { namespace 142 } // namespace nvram
|
H A D | proto.hpp | 20 // |nvram::DescriptorForType| specialization that declares the protobuf fields 30 // logic is the |nvram::proto::detail::Codec| template. The idea is that 55 // nvram::OutputStream stream(buffer, sizeof(buffer)); 56 // if (!nvram::proto::Encode(employee, &stream)) { 60 // Note that |nvram::proto::GetSize()| can be used to determine a sufficient 66 // nvram::InputStreamBuffer stream(buffer_start, buffer_size); 67 // if (!nvram::proto::Decode(&employee, &stream)) { 74 // |nvram::proto::Encode()| and |nvram::proto::Decode()| templates to obtain 86 #include <nvram/message 96 namespace nvram { namespace [all...] |
/system/nvram/messages/ |
H A D | blob.cpp | 17 #include <nvram/messages/blob.h> 24 namespace nvram { namespace 77 } // namespace nvram
|
H A D | nvram_messages.cpp | 17 #include <nvram/messages/nvram_messages.h> 19 #include <nvram/messages/blob.h> 20 #include <nvram/messages/io.h> 21 #include <nvram/messages/proto.hpp> 23 namespace nvram { namespace 179 return nvram::proto::Encode(msg, &stream) && stream.Truncate(); 185 if (!nvram::proto::Encode(msg, &stream)) { 195 return nvram::proto::Decode(msg, &stream) && stream.Done(); 207 } // namespace nvram
|