/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/transaction/ |
H A D | rs_irender_service_connection_ipc_interface_code_access_verifier.cpp | 32 case static_cast<CodeUnderlyingType>(CodeEnumType::CREATE_VIRTUAL_SCREEN): { in IsExclusiveVerificationPassed() 40 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_ACTIVE_SCREEN_ID): { in IsExclusiveVerificationPassed() 44 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_ALL_SCREEN_IDS): { in IsExclusiveVerificationPassed() 64 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_SCREEN_DATA): { in IsExclusiveVerificationPassed() 68 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_SCREEN_GAMUT): { in IsExclusiveVerificationPassed() 96 case static_cast<CodeUnderlyingType>(CodeEnumType::GET_SCREEN_TYPE): { in IsExclusiveVerificationPassed() 156 case static_cast<CodeUnderlyingType>(CodeEnumType::SET_SCREEN_GAMUT): { in IsExclusiveVerificationPassed() 208 case static_cast<CodeUnderlyingType>(CodeEnumType::SHOW_WATERMARK): { in IsExclusiveVerificationPassed() 355 case static_cast<CodeUnderlyingType>(CodeEnumType::SET_LAYER_TOP): { in IsExclusiveVerificationPassed() 384 CodeUnderlyingType code = static_cast<CodeUnderlyingType>(interfaceName); in AddRSIRenderServiceConnectionInterfaceCodePermission() [all …]
|
H A D | rs_irender_service_ipc_interface_code_access_verifier.cpp | 28 bool RSIRenderServiceInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType … in IsExclusiveVerificationPassed() 32 case static_cast<CodeUnderlyingType>(CodeEnumType::CREATE_CONNECTION): { in IsExclusiveVerificationPassed() 52 CodeUnderlyingType code = static_cast<CodeUnderlyingType>(interfaceName); in AddRSIRenderServiceInterfaceCodePermission() 58 CodeUnderlyingType code, uint32_t times) const in IsAccessTimesVerificationPassed()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_security/ |
H A D | rs_ipc_interface_code_access_verifier_base.h | 44 bool IsInterfaceCodeAccessible(CodeUnderlyingType code); 45 virtual bool IsAccessTimesVerificationPassed(CodeUnderlyingType code, uint32_t times) const; 54 virtual bool IsExclusiveVerificationPassed(CodeUnderlyingType code) = 0; 63 bool AddPermission(CodeUnderlyingType interfaceName, const std::string& newPermission); 64 std::vector<std::string> GetPermissions(CodeUnderlyingType interfaceName) const; 71 bool CheckPermission(CodeUnderlyingType code) const; 78 bool IsCommonVerificationPassed(CodeUnderlyingType code); 79 std::unordered_map<CodeUnderlyingType, std::vector<std::string>> interfacePermissions_;
|
H A D | rs_ipc_interface_code_underlying_type.h | 29 using CodeUnderlyingType = uint32_t; variable 35 inline CodeUnderlyingType CastEnumToUnderlying(CodeEnumType enumCode) in CastEnumToUnderlying() 37 return static_cast<CodeUnderlyingType>(enumCode); in CastEnumToUnderlying() 46 …ool isStandardized = std::is_same<std::underlying_type_t<CodeEnumType>, CodeUnderlyingType>::value;
|
H A D | rs_ipc_interface_code_security_manager.h | 46 bool IsInterfaceCodeAccessible(CodeUnderlyingType code) const in IsInterfaceCodeAccessible() 61 bool IsAccessTimesRestricted(CodeUnderlyingType code, uint32_t times) const in IsAccessTimesRestricted()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/memory/ |
H A D | rs_interface_code_access_verifier_base_test.cpp | 57 CodeUnderlyingType code = 0; 70 CodeUnderlyingType code = 0; 95 CodeUnderlyingType code = 0; 108 CodeUnderlyingType code = 0; 121 CodeUnderlyingType interfaceName = 1.0; 138 CodeUnderlyingType interfaceName = 1.0; 155 CodeUnderlyingType code = 0; 182 CodeUnderlyingType interfaceName = 1.0; 196 CodeUnderlyingType interfaceName = 1.0;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/ |
H A D | rs_ihgm_config_change_callback_ipc_interface_code_access_verifier.cpp | 25 …igChangeCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_HGM_CONFIG_CHANGED): { in IsExclusiveVerificationPassed() 33 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_HGM_REFRESH_RATE_MODE_CHANGED): { in IsExclusiveVerificationPassed() 37 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_HGM_REFRESH_RATE_CHANGED): { in IsExclusiveVerificationPassed()
|
H A D | buffer_available_callback_ipc_interface_code_access_verifier.cpp | 25 …vailableCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_BUFFER_AVAILABLE): { in IsExclusiveVerificationPassed()
|
H A D | buffer_clear_callback_ipc_interface_code_access_verifier.cpp | 25 …ferClearCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_BUFFER_CLEAR): { in IsExclusiveVerificationPassed()
|
H A D | iapplication_agent_ipc_interface_code_access_verifier.cpp | 25 bool IApplicationAgentInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType… in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::COMMIT_TRANSACTION): { in IsExclusiveVerificationPassed()
|
H A D | rs_isurface_occlusion_change_callback_ipc_interface_code_access_verifier.cpp | 27 CodeUnderlyingType code) in IsExclusiveVerificationPassed() 31 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_SURFACE_OCCLUSION_VISIBLE_CHANGED): { in IsExclusiveVerificationPassed()
|
H A D | surface_capture_callback_ipc_interface_code_access_verifier.cpp | 25 …eCaptureCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_SURFACE_CAPTURE): { in IsExclusiveVerificationPassed()
|
H A D | rs_iocclusion_change_callback_ipc_interface_code_access_verifier.cpp | 25 …onChangeCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_OCCLUSION_VISIBLE_CHANGED): { in IsExclusiveVerificationPassed()
|
H A D | rs_iuiextension_callback_ipc_interface_code_access_verifier.cpp | 27 CodeUnderlyingType code) in IsExclusiveVerificationPassed() 31 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_UIEXTENSION): { in IsExclusiveVerificationPassed()
|
H A D | screen_change_callback_ipc_interface_code_access_verifier.cpp | 25 …enChangeCallbackInterfaceCodeAccessVerifier::IsExclusiveVerificationPassed(CodeUnderlyingType code) in IsExclusiveVerificationPassed() 29 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_SCREEN_CHANGED): { in IsExclusiveVerificationPassed()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/fuzztest/rstransaction_fuzzer/ |
H A D | rstransaction_fuzzer.cpp | 84 uint32_t code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002() 87 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002() 90 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002() 93 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002() 96 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002() 99 code = static_cast<CodeUnderlyingType>( in RSIRenderServiceConnectionIpcInterFaceCodeAccessVerifierFuzztest002()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_security/ |
H A D | rs_ipc_interface_code_access_verifier_base.cpp | 27 bool RSInterfaceCodeAccessVerifierBase::IsInterfaceCodeAccessible(CodeUnderlyingType code) in IsInterfaceCodeAccessible() 73 bool RSInterfaceCodeAccessVerifierBase::CheckPermission(CodeUnderlyingType code) const in CheckPermission() 111 CodeUnderlyingType interfaceName, const std::string& newPermission) in AddPermission() 129 std::vector<std::string> RSInterfaceCodeAccessVerifierBase::GetPermissions(CodeUnderlyingType inter… in GetPermissions() 242 bool RSInterfaceCodeAccessVerifierBase::CheckPermission(CodeUnderlyingType code) const in CheckPermission() 264 bool RSInterfaceCodeAccessVerifierBase::IsCommonVerificationPassed(CodeUnderlyingType /* code */) in IsCommonVerificationPassed() argument 271 bool RSInterfaceCodeAccessVerifierBase::IsAccessTimesVerificationPassed(CodeUnderlyingType code, ui… in IsAccessTimesVerificationPassed()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/pointer_render/ |
H A D | pointer_luminance_callback_ipc_interface_code_access_verifier.cpp | 27 CodeUnderlyingType code) in IsExclusiveVerificationPassed() 31 case static_cast<CodeUnderlyingType>(CodeEnumType::ON_POINTER_LUMINANCE_CHANGED): { in IsExclusiveVerificationPassed()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/platform/ohos/ |
H A D | rs_irender_service_ipc_interface_code_access_verifier.h | 37 bool IsAccessTimesVerificationPassed(CodeUnderlyingType code, uint32_t times) const override; 42 bool IsExclusiveVerificationPassed(CodeUnderlyingType code) override;
|
H A D | rs_irender_service_connection_ipc_interface_code_access_verifier.h | 37 bool IsAccessTimesVerificationPassed(CodeUnderlyingType code, uint32_t times) const override; 42 bool IsExclusiveVerificationPassed(CodeUnderlyingType code) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/ |
H A D | buffer_available_callback_ipc_interface_code.h | 23 enum class RSIBufferAvailableCallbackInterfaceCode : CodeUnderlyingType {
|
H A D | buffer_clear_callback_ipc_interface_code.h | 23 enum class RSIBufferClearCallbackInterfaceCode : CodeUnderlyingType {
|
H A D | iapplication_agent_ipc_interface_code.h | 23 enum class IApplicationAgentInterfaceCode : CodeUnderlyingType {
|
H A D | rs_iframe_rate_linker_expected_fps_update_callback_ipc_interface_code.h | 23 enum class RSIFrameRateLinkerExpectedFpsUpdateCallbackInterfaceCode : CodeUnderlyingType {
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/pointer_render/ |
H A D | pointer_luminance_change_callback_ipc_interface_code.h | 23 enum class RSIPointerLuminanceChangeCallbackInterfaceCode : CodeUnderlyingType {
|