MCPcopy Create free account
hub / github.com/HexHive/NASS / generateCamera

Function generateCamera

fans/fuzzer-engine/fuzzer-coverage/src/interface/camera.cpp:10–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8sp<Camera> mCamera = NULL;
9
10sp<Camera> generateCamera() {
11 String16 packageName(StringType::generatePackageName().c_str());
12 int32_t cameraNum = Camera::getNumberOfCameras();
13 int32_t mCameraIndex = (int32_t)randomUInt64(0, cameraNum - 1);
14 FUZZER_LOGD("Camera num: %d, choose idx: %d.", cameraNum, mCameraIndex);
15 mCamera = Camera::connect(mCameraIndex, packageName, Camera::USE_CALLING_UID,
16 Camera::USE_CALLING_PID);
17 return mCamera;
18}

Callers 3

generateICameraFunction · 0.70
generateInterfaceFunction · 0.70

Calls 2

randomUInt64Function · 0.50
c_strMethod · 0.45

Tested by

no test coverage detected