Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Library dependencies based on the contents of the factory images for hammerhead 5.1.1 (LMY48B) https://github.com/Lekensteyn/make-gapps-zip/issues/2
system/vendor/lib/libwvm.so
libQSEEComAPI.so
libWVStreamControlAPI_L1.so
libdrmframework.so
libstagefright.so
libstlport.so
libz.so
system/vendor/lib/libwvdrm_L1.so
libWVStreamControlAPI_L1.so
libstlport.so
libz.so
system/vendor/lib/libvss_nv_iface.so
libqmi_cci.so
libqmi_common_so.so
libvss_common_idl.so
system/vendor/lib/libvss_nv_idl.so
libqmi_common_so.so
system/vendor/lib/libvss_nv_core.so
libqmi_cci.so
libvss_nv_idl.so
libril.so
libvss_nv_iface.so
system/vendor/lib/libvss_common_iface.so
libqmi_cci.so
libqmi_common_so.so
libvss_common_idl.so
system/vendor/lib/libvss_common_idl.so
libqmi_common_so.so
system/vendor/lib/libvss_common_core.so
libqmi_cci.so
libvss_common_idl.so
libril.so
libvss_common_iface.so
libidl.so
libqmi_common_so.so
libril-qc-qmi-1.so
system/vendor/lib/libvdmfumo.so
libvdmengine.so
system/vendor/lib/libvdmengine.so
system/vendor/lib/libtime_genoff.so
system/vendor/lib/libthermalioctl.so
system/vendor/lib/libthermalclient.so
libdiag.so
system/vendor/lib/libsensor_user_cal.so
libsensor1.so
libsensor_reg.so
system/vendor/lib/libsensor_reg.so
libsensor1.so
system/vendor/lib/libsensor1.so
libqmi_encdec.so
system/vendor/lib/libsc-a3xx.so
libgsl.so
libstlport.so
system/vendor/lib/librs_adreno_sha1.so
system/vendor/lib/librs_adreno.so
libCB.so
libgsl.so
.
librs_adreno_sha1.so
system/vendor/lib/libril-qcril-hook-oem.so
libdiag.so
libril.so
system/vendor/lib/libqomx_jpegenc.so
libmmjpeg.so
libmmqjpeg_codec.so
system/vendor/lib/libqmiservices.so
libidl.so
system/vendor/lib/libqmi_encdec.so
system/vendor/lib/libqmi_csi.so
libqmi_encdec.so
system/vendor/lib/libqmi_common_so.so
system/vendor/lib/libqmi_client_qmux.so
libdiag.so
libdsutils.so
libidl.so
libqmiservices.so
system/vendor/lib/libqmi_cci.so
libqmi_client_qmux.so
libqmi_encdec.so
system/vendor/lib/libqmi.so
libdiag.so
libdsutils.so
libidl.so
libqmi_client_qmux.so
libqmiservices.so
system/vendor/lib/libqdp.so
libdiag.so
libdsutils.so
libqmi.so
system/vendor/lib/libqdi.so
libdiag.so
libdsutils.so
libqmi.so
system/vendor/lib/libqcci_legacy.so
libdiag.so
libidl.so
libqmi.so
libqmi_client_qmux.so
system/vendor/lib/libqc-opt.so
libskia.so
libicuuc.so
libicui18n.so
system/vendor/lib/liboemcamera.so
system/vendor/lib/libnetmgr.so
libdiag.so
libdsutils.so
system/vendor/lib/libmmqjpeg_codec.so
libmmjpeg.so
.
libjpegehw.so
libjpegdhw.so
system/vendor/lib/libmmjpeg.so
system/vendor/lib/libmmipl.so
system/vendor/lib/libmmcamera_imx179_eeprom.so
libmmcamera2_sensor_modules.so
system/vendor/lib/libmmcamera_imglib.so
.
libmmcamera_wavelet_lib.so
libmmcamera_hdr_lib.so
libmmcamera_faceproc.so
libmmcamera_cac_lib.so
system/vendor/lib/libmmcamera_faceproc.so
system/vendor/lib/libmmcamera2_wnr_module.so
liboemcamera.so
system/vendor/lib/libmmcamera2_vpe_module.so
liboemcamera.so
system/vendor/lib/libmmcamera2_stats_modules.so
libmmcamera2_stats_algorithm.so
libmmcamera_image_stab.so
liboemcamera.so
libsensor1.so
system/vendor/lib/libmmcamera2_stats_algorithm.so
system/vendor/lib/libmmcamera2_sensor_modules.so
liboemcamera.so
system/vendor/lib/libmmcamera2_pproc_modules.so
libmmcamera2_c2d_module.so
libmmcamera2_cpp_module.so
libmmcamera2_imglib_modules.so
libmmcamera2_vpe_module.so
libmmcamera2_wnr_module.so
liboemcamera.so
system/vendor/lib/libmmcamera2_isp_modules.so
liboemcamera.so
system/vendor/lib/libmmcamera2_imglib_modules.so
libmmcamera_imglib.so
liboemcamera.so
system/vendor/lib/libmmcamera2_iface_modules.so
libmmcamera2_isp_modules.so
liboemcamera.so
system/vendor/lib/libmmcamera2_cpp_module.so
liboemcamera.so
system/vendor/lib/libmmcamera2_c2d_module.so
liboemcamera.so
.
libC2D2.so
libc2d2.so
system/vendor/lib/libloc_ds_api.so
libdsi_netctrl.so
libgps.utils.so
libqmi_cci.so
libqmi_common_so.so
libqmi_csi.so
libqmiservices.so
system/vendor/lib/libloc_api_v02.so
libgps.utils.so
libloc_core.so
libloc_ds_api.so
libqmi_cci.so
libqmi_common_so.so
libqmi_csi.so
system/vendor/lib/libllvm-qcom.so
libstlport.so
.
libCB.so
system/vendor/lib/liblbs_core.so
libizat_core.so
libloc_core.so
libgps.utils.so
libloc_api_v02.so
system/vendor/lib/libjpegehw.so
system/vendor/lib/libjpegdhw.so
system/vendor/lib/libizat_core.so
libloc_core.so
libgps.utils.so
libloc_api_v02.so
system/vendor/lib/libidl.so
system/vendor/lib/libgsl.so
libz.so
system/vendor/lib/libgeofence.so
libgps.utils.so
libloc_core.so
libizat_core.so
liblbs_core.so
system/vendor/lib/libdsutils.so
libdiag.so
system/vendor/lib/libdsi_netctrl.so
libdiag.so
libdsutils.so
libnetmgr.so
libqdi.so
libqmi.so
system/vendor/lib/libdrmdecrypt.so
libQSEEComAPI.so
libcrypto.so
libssl.so
libstagefright_foundation.so
system/vendor/lib/libdiag.so
system/vendor/lib/libconfigdb.so
libdiag.so
libdsutils.so
libxml.so
system/vendor/lib/libc2d30.so
libgsl.so
libstlport.so
.
libc2d30-a3xx.so
libc2d30-a4xx.so
system/vendor/lib/libc2d30-a3xx.so
libgsl.so
libstlport.so
system/vendor/lib/libbccQTI.so
libc++.so
system/vendor/lib/libaudcal.so
libdiag.so
system/vendor/lib/libadreno_utils.so
libgsl.so
system/vendor/lib/libadiertac.so
libaudcal.so
system/vendor/lib/libacdbrtac.so
libaudcal.so
system/vendor/lib/libacdbloader.so
libacdbrtac.so
libadiertac.so
libaudcal.so
system/vendor/lib/libWVphoneAPI.so
system/vendor/lib/libWVStreamControlAPI_L1.so
libz.so
libstlport.so
libnetutils.so
system/vendor/lib/libTimeService.so
libtime_genoff.so
system/vendor/lib/libRSDriver_adreno.so
libEGL.so
libGLESv1_CM.so
libGLESv2.so
libLLVM.so
libRS.so
libRSCpuRef.so
libbcc.so
libbcinfo.so
libc++.so
libgui.so
librs_adreno.so
libsync.so
libui.so
.
libbccQTI.so
system/vendor/lib/libQSEEComAPI.so
system/vendor/lib/libFuzzmmstillomxenc.so
libmmjpeg.so
libqomx_core.so
libqomx_jpegenc.so
.
libFuzzmmstillomxenc.so
system/vendor/lib/libDxHdcp.so
libQSEEComAPI.so
system/vendor/lib/libCommandSvc.so
libbinder.so
system/vendor/lib/libCB.so
libgsl.so
libstlport.so
libui.so
.
libllvm-qcom.so
/vendor/lib/egl/libGLESv2_adreno.so
/vendor/lib/egl/libEGL_adreno.so
libCB.so
system/vendor/lib/libC2D2.so
libgsl.so
libstlport.so
.
libc2d30-a3xx.so
libc2d30-a4xx.so
system/vendor/lib/libAKM8963.so
system/vendor/lib/soundfx/libqcvirt.so
system/vendor/lib/soundfx/libqcreverb.so
system/vendor/lib/soundfx/libqcbassboost.so
system/vendor/lib/mediadrm/libwvdrmengine.so
libcrypto.so
libstagefright_foundation.so
libstlport.so
.
libdrmdecrypt.so
liboemcrypto.so
system/vendor/lib/hw/sensors.msm8974.so
libdiag.so
libhardware.so
libpower.so
libsensor1.so
libsensor_reg.so
system/vendor/lib/egl/libq3dtools_adreno.so
libgsl.so
libstlport.so
.
/vendor/lib/egl/libq3dtools_adreno.so
/vendor/lib/egl/libGLESv2_adreno.so
/vendor/lib/egl/libGLES_android.so
/vendor/lib/egl/libGLESv1_CM_adreno.so
/vendor/lib/egl/libEGL_adreno.so
/vendor/lib/libOpenCL.so
/vendor/lib/egl/libGLESv2S3D_adreno.so
system/vendor/lib/egl/libplayback_adreno.so
libq3dtools_adreno.so
libgsl.so
libcrypto.so
libstlport.so
libz.so
libandroid.so
system/vendor/lib/egl/libGLESv2_adreno.so
libadreno_utils.so
libcrypto.so
libgsl.so
libstlport.so
.
libq3dtools_adreno.so
/vendor/lib/egl/libGLESv2S3D_adreno.so
libsc-a2xx.so
libsc-a3xx.so
system/vendor/lib/egl/libGLESv1_CM_adreno.so
libcrypto.so
libgsl.so
.
libq3dtools_adreno.so
egl/libGLESv2_adreno.so
system/vendor/lib/egl/libEGL_adreno.so
libadreno_utils.so
libcrypto.so
libgsl.so
libhardware.so
.
libq3dtools_adreno.so
egl/libGLESv1_CM_adreno.so
libOpenCL.so
egl/libGLESv2_adreno.so
system/vendor/lib/egl/eglsubAndroid.so
libEGL_adreno.so
libgsl.so
libhardware.so
libsync.so
libui.so
.
/vendor/lib/egl/libGLESv2S3D_adreno.so
system/vendor/lib/drm/libdrmwvmplugin.so
libQSEEComAPI.so
libWVStreamControlAPI_L1.so
libbinder.so
libstlport.so
libwvdrm_L1.so
libz.so
system/vendor/firmware/widevine.mdt
# system/vendor/firmware/widevine.b03
# system/vendor/firmware/widevine.b02
# system/vendor/firmware/widevine.b01
system/vendor/firmware/widevine.b00
system/vendor/firmware/venus.mdt
# system/vendor/firmware/venus.b04
# system/vendor/firmware/venus.b03
# system/vendor/firmware/venus.b02
# system/vendor/firmware/venus.b01
system/vendor/firmware/venus.b00
system/vendor/firmware/cmnlib.mdt
# system/vendor/firmware/cmnlib.b03
# system/vendor/firmware/cmnlib.b02
# system/vendor/firmware/cmnlib.b01
system/vendor/firmware/cmnlib.b00
# system/vendor/firmware/bu24205_LGIT_VER_3_DATA3.bin
# system/vendor/firmware/bu24205_LGIT_VER_3_DATA2.bin
# system/vendor/firmware/bu24205_LGIT_VER_3_DATA1.bin
# system/vendor/firmware/bu24205_LGIT_VER_3_CAL.bin
# system/vendor/firmware/bu24205_LGIT_VER_2_DATA3.bin
# system/vendor/firmware/bu24205_LGIT_VER_2_DATA2.bin
# system/vendor/firmware/bu24205_LGIT_VER_2_DATA1.bin
# system/vendor/firmware/bcm4335c0.hcd
# system/vendor/firmware/bcm2079x-b5_pre_firmware.ncd
# system/vendor/firmware/bcm2079x-b5_firmware.ncd
system/vendor/firmware/adsp.mdt
# system/vendor/firmware/adsp.b12
# system/vendor/firmware/adsp.b11
# system/vendor/firmware/adsp.b10
# system/vendor/firmware/adsp.b09
# system/vendor/firmware/adsp.b08
# system/vendor/firmware/adsp.b07
# system/vendor/firmware/adsp.b06
# system/vendor/firmware/adsp.b05
# system/vendor/firmware/adsp.b04
# system/vendor/firmware/adsp.b03
# system/vendor/firmware/adsp.b02
# system/vendor/firmware/adsp.b01
system/vendor/firmware/adsp.b00
# system/vendor/firmware/a330_pm4.fw
# system/vendor/firmware/a330_pfp.fw
system/vendor/firmware/keymaster/keymaster.mdt
# system/vendor/firmware/keymaster/keymaster.b03
# system/vendor/firmware/keymaster/keymaster.b02
# system/vendor/firmware/keymaster/keymaster.b01
system/vendor/firmware/keymaster/keymaster.b00
system/vendor/firmware/discretix/dxhdcp2.mdt
# system/vendor/firmware/discretix/dxhdcp2.b03
# system/vendor/firmware/discretix/dxhdcp2.b02
# system/vendor/firmware/discretix/dxhdcp2.b01
system/vendor/firmware/discretix/dxhdcp2.b00
system/vendor/bin/vss_init
libvss_common_core.so
system/lib/libxml.so
libdiag.so
system/lib/libstagefright_hdcp.so
libstagefright.so
.
libDxHdcp.so
system/lib/libssd.so
libdiag.so
libQSEEComAPI.so
system/lib/librpmb.so
libQSEEComAPI.so
system/lib/libril-qc-qmi-1.so
libdiag.so
libdsi_netctrl.so
libdsutils.so
libhardware_legacy.so
libidl.so
libqcci_legacy.so
libqdp.so
libqmi.so
libqmiservices.so
libril.so
libril-qcril-hook-oem.so
librilutils.so
libsqlite.so
libvss_nv_core.so
libvss_nv_idl.so
libvss_nv_iface.so
system/lib/liboemcrypto.so
libQSEEComAPI.so
system/lib/libmmcamera_wavelet_lib.so
system/lib/libmmcamera_mt9m114b.so
.
libchromatix_mt9m114b_common.so
libchromatix_mt9m114b_snapshot.so
libchromatix_mt9m114b_default_video.so
system/lib/libmmcamera_imx179.so
.
libchromatix_imx179_common.so
libchromatix_imx179_preview.so
libchromatix_imx179_snapshot.so
libchromatix_imx179_default_video.so
system/lib/libmmcamera_image_stab.so
system/lib/libmmcamera_hdr_lib.so
system/lib/libmmQSM.so
libmmosal.so
system/lib/libmm-color-convertor.so
system/lib/libmm-abl.so
libmm-abl-oem.so
system/lib/libloc_eng.so
libgps.utils.so
libloc_core.so
system/lib/libloc_core.so
libgps.utils.so
.
libloc_api_v02.so
libloc_api-rpc-qc.so
liblbs_core.so
system/lib/libgps.utils.so
system/lib/libdrmtime.so
libdiag.so
libQSEEComAPI.so
system/lib/libdrmfs.so
libdiag.so
libQSEEComAPI.so
system/lib/libdrmdiag.so
libdiag.so
libQSEEComAPI.so
system/lib/libchromatix_mt9m114b_snapshot.so
system/lib/libchromatix_mt9m114b_preview.so
system/lib/libchromatix_mt9m114b_default_video.so
system/lib/libchromatix_mt9m114b_common.so
system/lib/libchromatix_imx179_snapshot.so
system/lib/libchromatix_imx179_preview.so
system/lib/libchromatix_imx179_default_video.so
system/lib/libchromatix_imx179_common.so
system/lib/libadsprpc.so
system/lib/libI420colorconvert.so
libmm-color-convertor.so
system/lib/hw/gps.msm8974.so
libgps.utils.so
libloc_core.so
libloc_eng.so
.
libgeofence.so
system/lib/hw/flp.msm8974.so
libloc_core.so
libizat_core.so
libgps.utils.so
libgeofence.so
liblbs_core.so
# system/framework/serviceitems.jar
# system/framework/qcrilhook.jar
# system/etc/sensor_def_hh.conf
# system/etc/qcril.db
# system/etc/flp.conf
# system/etc/DxHDCP.cfg
# system/etc/permissions/serviceitems.xml
# system/etc/permissions/qcrilhook.xml
# system/etc/firmware/cpp_firmware_v1_2_0.fw
# system/etc/firmware/cpp_firmware_v1_1_6.fw
# system/etc/firmware/cpp_firmware_v1_1_1.fw
# system/etc/acdbdata/MTP/MTP_Speaker_cal.acdb
# system/etc/acdbdata/MTP/MTP_Headset_cal.acdb
# system/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb
# system/etc/acdbdata/MTP/MTP_Handset_cal.acdb
# system/etc/acdbdata/MTP/MTP_Global_cal.acdb
# system/etc/acdbdata/MTP/MTP_General_cal.acdb
# system/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb
system/bin/usbhub_init
libhardware_legacy.so
system/bin/usbhub
libhardware_legacy.so
system/bin/time_daemon
libqmi_cci.so
libqmi_common_so.so
system/bin/thermal-engine-hh
libqmi_cci.so
libqmi_common_so.so
libthermalioctl.so
system/bin/subsystem_ramdump
system/bin/sensors.qcom
libdiag.so
libqmi_cci.so
libqmi_common_so.so
libqmi_csi.so
libqmi_encdec.so
.
/vendor/lib/libAKM8973.so
/vendor/lib/libAKM8963.so
/vendor/lib/libAKM8975.so
/vendor/lib/libami306.so
/vendor/lib/libyas530.so
/vendor/lib/libbmc050.so
/vendor/lib/libhscdtd.so
/vendor/lib/libm34160pj.so
system/bin/rmt_storage
libqmi_common_so.so
libqmi_csi.so
system/bin/radish
system/bin/qseecomd
libQSEEComAPI.so
libdrmfs.so
.
librpmb.so
libssd.so
libdrmtime.so
libdrmfs.so
system/bin/qmuxd
libdiag.so
libqmi.so
system/bin/port-bridge
libCommandSvc.so
system/bin/nl_listener
libdiag.so
libdsutils.so
libnetmgr.so
libnetutils.so
libqmi.so
system/bin/netmgrd
libdiag.so
libdsutils.so
libnetmgr.so
libnetutils.so
libqmi.so
system/bin/mpdecision
system/bin/mm-qcamera-daemon
libmmcamera2_iface_modules.so
libmmcamera2_imglib_modules.so
libmmcamera2_isp_modules.so
libmmcamera2_pproc_modules.so
libmmcamera2_sensor_modules.so
libmmcamera2_stats_modules.so
liboemcamera.so
system/bin/irsc_util
system/bin/ds_fmc_appd
libdiag.so
libdsutils.so
libqmi.so
system/bin/diag_mdlog
libdiag.so
system/bin/diag_klog
libdiag.so
system/bin/bridgemgrd
libdiag.so
libdsutils.so
libqmi.so
# system/app/shutdownlistener/shutdownlistener.apk
# system/app/qcrilmsgtunnel/qcrilmsgtunnel.apk
# system/app/UpdateSetting/UpdateSetting.apk
# system/app/TimeService/TimeService.apk
<!doctype html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,maximum-scale=2,minimum-scale=.1">
<style>html,body{margin:0;padding:0;width:100vw;height:100vh;}</style>
<script src="https://ariutta.github.io/svg-pan-zoom/dist/svg-pan-zoom.min.js"></script>
<script>if(!('ontouchstart'in(self)))document.documentElement.style.overflow='hidden',self.onload=function(){svgPanZoom(document.querySelector('svg'),{minZoom:.1,maxZoom:2,controlIconsEnabled:!0});};</script>
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="3192pt" height="10192pt"
viewBox="0.00 0.00 3192.02 10192.35" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4.12 10170)">
<title>%3</title>
<polygon fill="white" stroke="none" points="-4.12,22.353 -4.12,-10170 3187.9,-10170 3187.9,22.353 -4.12,22.353"/>
<!-- libmmcamera_imx179.so -->
<g id="node1" class="node"><title>libmmcamera_imx179.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-563" rx="127.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-559.3" font-family="Times,serif" font-size="14.00">libmmcamera_imx179.so</text>
</g>
<!-- libchromatix_imx179_common.so -->
<g id="node2" class="node"><title>libchromatix_imx179_common.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-644" rx="167.07" ry="18"/>
<text text-anchor="middle" x="600.8" y="-640.3" font-family="Times,serif" font-size="14.00">libchromatix_imx179_common.so</text>
</g>
<!-- libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_common.so -->
<g id="edge1" class="edge"><title>libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_common.so</title>
<path fill="none" stroke="orange" d="M236.86,-579.13C279.86,-590.95 340.67,-606.66 394.77,-617 420.25,-621.87 447.69,-626.14 473.94,-629.77"/>
<polygon fill="orange" stroke="orange" points="473.562,-633.251 483.94,-631.12 474.498,-626.314 473.562,-633.251"/>
</g>
<!-- libchromatix_imx179_default_video.so -->
<g id="node3" class="node"><title>libchromatix_imx179_default_video.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-590" rx="190" ry="18"/>
<text text-anchor="middle" x="600.8" y="-586.3" font-family="Times,serif" font-size="14.00">libchromatix_imx179_default_video.so</text>
</g>
<!-- libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_default_video.so -->
<g id="edge2" class="edge"><title>libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_default_video.so</title>
<path fill="none" stroke="orange" d="M295.55,-570.41C338.02,-573.15 387.04,-576.3 433.16,-579.27"/>
<polygon fill="orange" stroke="orange" points="433.056,-582.77 443.26,-579.92 433.505,-575.785 433.056,-582.77"/>
</g>
<!-- libchromatix_imx179_preview.so -->
<g id="node4" class="node"><title>libchromatix_imx179_preview.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-536" rx="163.271" ry="18"/>
<text text-anchor="middle" x="600.8" y="-532.3" font-family="Times,serif" font-size="14.00">libchromatix_imx179_preview.so</text>
</g>
<!-- libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_preview.so -->
<g id="edge3" class="edge"><title>libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_preview.so</title>
<path fill="none" stroke="orange" d="M295.55,-555.59C343.06,-552.53 398.77,-548.94 449.44,-545.68"/>
<polygon fill="orange" stroke="orange" points="449.747,-549.168 459.5,-545.03 449.295,-542.182 449.747,-549.168"/>
</g>
<!-- libchromatix_imx179_snapshot.so -->
<g id="node5" class="node"><title>libchromatix_imx179_snapshot.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-482" rx="169" ry="18"/>
<text text-anchor="middle" x="600.8" y="-478.3" font-family="Times,serif" font-size="14.00">libchromatix_imx179_snapshot.so</text>
</g>
<!-- libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_snapshot.so -->
<g id="edge4" class="edge"><title>libmmcamera_imx179.so&#45;&gt;libchromatix_imx179_snapshot.so</title>
<path fill="none" stroke="orange" d="M236.86,-546.87C279.86,-535.05 340.67,-519.34 394.77,-509 420.1,-504.16 447.35,-499.91 473.46,-496.3"/>
<polygon fill="orange" stroke="orange" points="473.962,-499.764 483.4,-494.95 473.02,-492.828 473.962,-499.764"/>
</g>
<!-- bu24205_LGIT_VER_3_DATA2.bin -->
<g id="node6" class="node"><title>bu24205_LGIT_VER_3_DATA2.bin</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-1600" rx="171" ry="18"/>
<text text-anchor="middle" x="179.38" y="-1596.3" font-family="Times,serif" font-size="14.00">bu24205_LGIT_VER_3_DATA2.bin</text>
</g>
<!-- libqmi_encdec.so -->
<g id="node7" class="node"><title>libqmi_encdec.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-3561" rx="91" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-3557.3" font-family="Times,serif" font-size="14.00">libqmi_encdec.so</text>
</g>
<!-- venus.b04 -->
<g id="node8" class="node"><title>venus.b04</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5147" rx="58.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5143.3" font-family="Times,serif" font-size="14.00">venus.b04</text>
</g>
<!-- libmmcamera2_c2d_module.so -->
<g id="node9" class="node"><title>libmmcamera2_c2d_module.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-483" rx="154.873" ry="18"/>
<text text-anchor="middle" x="2031" y="-479.3" font-family="Times,serif" font-size="14.00">libmmcamera2_c2d_module.so</text>
</g>
<!-- libC2D2.so -->
<g id="node10" class="node"><title>libC2D2.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-965" rx="61.99" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-961.3" font-family="Times,serif" font-size="14.00">libC2D2.so</text>
</g>
<!-- libmmcamera2_c2d_module.so&#45;&gt;libC2D2.so -->
<g id="edge5" class="edge"><title>libmmcamera2_c2d_module.so&#45;&gt;libC2D2.so</title>
<path fill="none" stroke="orange" d="M2174.8,-489.85C2185.2,-494.85 2194.7,-501.43 2202.6,-510 2267.6,-579.91 2175.8,-866.1 2238.6,-938 2251.4,-952.59 2270.1,-960.26 2289,-964.08"/>
<polygon fill="orange" stroke="orange" points="2288.46,-967.538 2298.9,-965.74 2289.62,-960.634 2288.46,-967.538"/>
</g>
<!-- liboemcamera.so -->
<g id="node11" class="node"><title>liboemcamera.so</title>
<ellipse fill="bisque" stroke="black" cx="2360.8" cy="-299" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-295.3" font-family="Times,serif" font-size="14.00">liboemcamera.so</text>
</g>
<!-- libmmcamera2_c2d_module.so&#45;&gt;liboemcamera.so -->
<g id="edge6" class="edge"><title>libmmcamera2_c2d_module.so&#45;&gt;liboemcamera.so</title>
<path fill="none" stroke="black" d="M2147.1,-470.94C2166.3,-466.28 2185.5,-459.85 2202.6,-451 2262,-420.31 2314.1,-359.93 2340.8,-325.22"/>
<polygon fill="black" stroke="black" points="2343.78,-327.075 2347,-316.98 2338.19,-322.866 2343.78,-327.075"/>
</g>
<!-- libc2d2.so -->
<g id="node12" class="node"><title>libc2d2.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-483" rx="58.5" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-479.3" font-family="Times,serif" font-size="14.00">libc2d2.so</text>
</g>
<!-- libmmcamera2_c2d_module.so&#45;&gt;libc2d2.so -->
<g id="edge7" class="edge"><title>libmmcamera2_c2d_module.so&#45;&gt;libc2d2.so</title>
<path fill="none" stroke="orange" d="M2185.8,-483C2223.1,-483 2261,-483 2291.8,-483"/>
<polygon fill="orange" stroke="orange" points="2292,-486.5 2302,-483 2292,-479.5 2292,-486.5"/>
</g>
<!-- libstlport.so -->
<g id="node13" class="node"><title>libstlport.so</title>
<ellipse fill="none" stroke="black" cx="2966.4" cy="-1465" rx="67" ry="18"/>
<text text-anchor="middle" x="2966.4" y="-1461.3" font-family="Times,serif" font-size="14.00">libstlport.so</text>
</g>
<!-- libC2D2.so&#45;&gt;libstlport.so -->
<g id="edge8" class="edge"><title>libC2D2.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M2419.6,-970.81C2441.2,-975.27 2464.8,-983.15 2483,-997 2508.3,-1016.3 2493.9,-1039.4 2519,-1059 2632.3,-1147.5 2721.9,-1053.8 2829.7,-1149 2918.7,-1227.7 2951.4,-1375 2961.5,-1436.7"/>
<polygon fill="black" stroke="black" points="2958.09,-1437.56 2963.1,-1446.9 2965.01,-1436.48 2958.09,-1437.56"/>
</g>
<!-- libgsl.so -->
<g id="node14" class="node"><title>libgsl.so</title>
<ellipse fill="none" stroke="black" cx="2966.4" cy="-980" rx="49.5" ry="18"/>
<text text-anchor="middle" x="2966.4" y="-976.3" font-family="Times,serif" font-size="14.00">libgsl.so</text>
</g>
<!-- libC2D2.so&#45;&gt;libgsl.so -->
<g id="edge9" class="edge"><title>libC2D2.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M2415.5,-973.35C2437.4,-978.21 2462.3,-985.68 2483,-997 2502,-1007.4 2498.8,-1022.1 2519,-1030 2647.7,-1080.1 2693.7,-1054.2 2829.7,-1030 2863.6,-1024 2900.1,-1010 2926.7,-998.41"/>
<polygon fill="black" stroke="black" points="2928.37,-1001.5 2936.1,-994.25 2925.54,-995.096 2928.37,-1001.5"/>
</g>
<!-- libc2d30&#45;a3xx.so -->
<g id="node15" class="node"><title>libc2d30&#45;a3xx.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-911" rx="89.0842" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-907.3" font-family="Times,serif" font-size="14.00">libc2d30&#45;a3xx.so</text>
</g>
<!-- libC2D2.so&#45;&gt;libc2d30&#45;a3xx.so -->
<g id="edge10" class="edge"><title>libC2D2.so&#45;&gt;libc2d30&#45;a3xx.so</title>
<path fill="none" stroke="orange" d="M2414.3,-955.9C2464.1,-947.27 2539.6,-934.19 2596.2,-924.37"/>
<polygon fill="orange" stroke="orange" points="2596.94,-927.794 2606.2,-922.64 2595.75,-920.896 2596.94,-927.794"/>
</g>
<!-- libc2d30&#45;a4xx.so -->
<g id="node16" class="node"><title>libc2d30&#45;a4xx.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-1003" rx="89.0842" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-999.3" font-family="Times,serif" font-size="14.00">libc2d30&#45;a4xx.so</text>
</g>
<!-- libC2D2.so&#45;&gt;libc2d30&#45;a4xx.so -->
<g id="edge11" class="edge"><title>libC2D2.so&#45;&gt;libc2d30&#45;a4xx.so</title>
<path fill="none" stroke="orange" d="M2418.2,-971.88C2465.4,-977.64 2533.5,-985.94 2587.5,-992.52"/>
<polygon fill="orange" stroke="orange" points="2587.35,-996.028 2597.7,-993.77 2588.2,-989.08 2587.35,-996.028"/>
</g>
<!-- libz.so -->
<g id="node17" class="node"><title>libz.so</title>
<ellipse fill="none" stroke="black" cx="3143.4" cy="-1870" rx="40.5" ry="18"/>
<text text-anchor="middle" x="3143.4" y="-1866.3" font-family="Times,serif" font-size="14.00">libz.so</text>
</g>
<!-- libgsl.so&#45;&gt;libz.so -->
<g id="edge12" class="edge"><title>libgsl.so&#45;&gt;libz.so</title>
<path fill="none" stroke="black" d="M2971.7,-998.27C2986,-1060 3033.5,-1266.3 3067.2,-1438 3096.9,-1589.8 3126.8,-1772.7 3137.9,-1841.8"/>
<polygon fill="black" stroke="black" points="3134.47,-1842.53 3139.6,-1851.8 3141.37,-1841.35 3134.47,-1842.53"/>
</g>
<!-- libc2d30&#45;a3xx.so&#45;&gt;libstlport.so -->
<g id="edge13" class="edge"><title>libc2d30&#45;a3xx.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M2763.3,-912.5C2787.5,-917.03 2811.8,-926.03 2829.7,-943 2866.7,-978.26 2939.4,-1333.7 2959.9,-1437"/>
<polygon fill="black" stroke="black" points="2956.51,-1437.88 2961.9,-1447 2963.37,-1436.51 2956.51,-1437.88"/>
</g>
<!-- libc2d30&#45;a3xx.so&#45;&gt;libgsl.so -->
<g id="edge14" class="edge"><title>libc2d30&#45;a3xx.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M2739.4,-923.35C2767.2,-928.96 2800.1,-935.92 2829.7,-943 2858.9,-950.01 2891.4,-958.84 2917.3,-966.11"/>
<polygon fill="black" stroke="black" points="2916.73,-969.584 2927.3,-968.92 2918.62,-962.845 2916.73,-969.584"/>
</g>
<!-- venus.b01 -->
<g id="node18" class="node"><title>venus.b01</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5238" rx="58.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5234.3" font-family="Times,serif" font-size="14.00">venus.b01</text>
</g>
<!-- flp.conf -->
<g id="node19" class="node"><title>flp.conf</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5310" rx="46.2923" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5306.3" font-family="Times,serif" font-size="14.00">flp.conf</text>
</g>
<!-- qcril.db -->
<g id="node20" class="node"><title>qcril.db</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5373" rx="47" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5369.3" font-family="Times,serif" font-size="14.00">qcril.db</text>
</g>
<!-- libjpegdhw.so -->
<g id="node21" class="node"><title>libjpegdhw.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-5348" rx="74.187" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-5344.3" font-family="Times,serif" font-size="14.00">libjpegdhw.so</text>
</g>
<!-- bcm2079x&#45;b5_firmware.ncd -->
<g id="node22" class="node"><title>bcm2079x&#45;b5_firmware.ncd</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5504" rx="141.875" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5500.3" font-family="Times,serif" font-size="14.00">bcm2079x&#45;b5_firmware.ncd</text>
</g>
<!-- libssd.so -->
<g id="node23" class="node"><title>libssd.so</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-2433" rx="51.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-2429.3" font-family="Times,serif" font-size="14.00">libssd.so</text>
</g>
<!-- libdiag.so -->
<g id="node24" class="node"><title>libdiag.so</title>
<ellipse fill="none" stroke="black" cx="2966.4" cy="-3721" rx="56" ry="18"/>
<text text-anchor="middle" x="2966.4" y="-3717.3" font-family="Times,serif" font-size="14.00">libdiag.so</text>
</g>
<!-- libssd.so&#45;&gt;libdiag.so -->
<g id="edge15" class="edge"><title>libssd.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2722.3,-2439.9C2757.6,-2447.6 2804.3,-2464 2829.7,-2498 2830.8,-2499.6 2942.1,-3509.2 2962.3,-3692.6"/>
<polygon fill="black" stroke="black" points="2958.85,-3693.23 2963.4,-3702.8 2965.81,-3692.48 2958.85,-3693.23"/>
</g>
<!-- libQSEEComAPI.so -->
<g id="node25" class="node"><title>libQSEEComAPI.so</title>
<ellipse fill="none" stroke="black" cx="2966.4" cy="-2387" rx="100.983" ry="18"/>
<text text-anchor="middle" x="2966.4" y="-2383.3" font-family="Times,serif" font-size="14.00">libQSEEComAPI.so</text>
</g>
<!-- libssd.so&#45;&gt;libQSEEComAPI.so -->
<g id="edge16" class="edge"><title>libssd.so&#45;&gt;libQSEEComAPI.so</title>
<path fill="none" stroke="black" d="M2721.3,-2425.7C2764,-2418.9 2828.6,-2408.7 2880.7,-2400.4"/>
<polygon fill="black" stroke="black" points="2881.24,-2403.86 2890.6,-2398.9 2880.19,-2396.94 2881.24,-2403.86"/>
</g>
<!-- adsp.mdt -->
<g id="node26" class="node"><title>adsp.mdt</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-5558" rx="54" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5554.3" font-family="Times,serif" font-size="14.00">adsp.mdt</text>
</g>
<!-- libqmi_common_so.so -->
<g id="node27" class="node"><title>libqmi_common_so.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-2571" rx="112.5" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-2567.3" font-family="Times,serif" font-size="14.00">libqmi_common_so.so</text>
</g>
<!-- qcrilhook.xml -->
<g id="node28" class="node"><title>qcrilhook.xml</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5612" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5608.3" font-family="Times,serif" font-size="14.00">qcrilhook.xml</text>
</g>
<!-- diag_klog -->
<g id="node29" class="node"><title>diag_klog</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-2909" rx="56" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-2905.3" font-family="Times,serif" font-size="14.00">diag_klog</text>
</g>
<!-- diag_klog&#45;&gt;libdiag.so -->
<g id="edge17" class="edge"><title>diag_klog&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2728.1,-2904C2761.6,-2903.8 2803.5,-2909.8 2829.7,-2936 2939.2,-3045.7 2961,-3565.4 2964.7,-3692.8"/>
<polygon fill="black" stroke="black" points="2961.2,-3693.01 2965,-3702.9 2968.2,-3692.8 2961.2,-3693.01"/>
</g>
<!-- keymaster.mdt -->
<g id="node30" class="node"><title>keymaster.mdt</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-5666" rx="80.6858" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5662.3" font-family="Times,serif" font-size="14.00">keymaster.mdt</text>
</g>
<!-- libmmcamera_image_stab.so -->
<g id="node31" class="node"><title>libmmcamera_image_stab.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-591" rx="145.674" ry="18"/>
<text text-anchor="middle" x="2031" y="-587.3" font-family="Times,serif" font-size="14.00">libmmcamera_image_stab.so</text>
</g>
<!-- libmmcamera2_stats_algorithm.so -->
<g id="node32" class="node"><title>libmmcamera2_stats_algorithm.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-537" rx="171.67" ry="18"/>
<text text-anchor="middle" x="2031" y="-533.3" font-family="Times,serif" font-size="14.00">libmmcamera2_stats_algorithm.so</text>
</g>
<!-- qcrilhook.jar -->
<g id="node33" class="node"><title>qcrilhook.jar</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5720" rx="70.3881" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5716.3" font-family="Times,serif" font-size="14.00">qcrilhook.jar</text>
</g>
<!-- libmmcamera_imglib.so -->
<g id="node34" class="node"><title>libmmcamera_imglib.so</title>
<ellipse fill="bisque" stroke="black" cx="2360.8" cy="-99" rx="122.379" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-95.3" font-family="Times,serif" font-size="14.00">libmmcamera_imglib.so</text>
</g>
<!-- libmmcamera_cac_lib.so -->
<g id="node35" class="node"><title>libmmcamera_cac_lib.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-18" rx="125.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-14.3" font-family="Times,serif" font-size="14.00">libmmcamera_cac_lib.so</text>
</g>
<!-- libmmcamera_imglib.so&#45;&gt;libmmcamera_cac_lib.so -->
<g id="edge18" class="edge"><title>libmmcamera_imglib.so&#45;&gt;libmmcamera_cac_lib.so</title>
<path fill="none" stroke="orange" d="M2405,-82.117C2436.2,-70.389 2479.7,-55.111 2519,-45 2537.3,-40.292 2557,-36.152 2576,-32.619"/>
<polygon fill="orange" stroke="orange" points="2576.68,-36.0522 2585.9,-30.826 2575.44,-29.1642 2576.68,-36.0522"/>
</g>
<!-- libmmcamera_hdr_lib.so -->
<g id="node36" class="node"><title>libmmcamera_hdr_lib.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-180" rx="125.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-176.3" font-family="Times,serif" font-size="14.00">libmmcamera_hdr_lib.so</text>
</g>
<!-- libmmcamera_imglib.so&#45;&gt;libmmcamera_hdr_lib.so -->
<g id="edge19" class="edge"><title>libmmcamera_imglib.so&#45;&gt;libmmcamera_hdr_lib.so</title>
<path fill="none" stroke="orange" d="M2405,-115.88C2436.2,-127.61 2479.7,-142.89 2519,-153 2537.3,-157.71 2557,-161.85 2576,-165.38"/>
<polygon fill="orange" stroke="orange" points="2575.44,-168.835 2585.9,-167.17 2576.68,-161.947 2575.44,-168.835"/>
</g>
<!-- libmmcamera_wavelet_lib.so -->
<g id="node37" class="node"><title>libmmcamera_wavelet_lib.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-126" rx="145.674" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-122.3" font-family="Times,serif" font-size="14.00">libmmcamera_wavelet_lib.so</text>
</g>
<!-- libmmcamera_imglib.so&#45;&gt;libmmcamera_wavelet_lib.so -->
<g id="edge20" class="edge"><title>libmmcamera_imglib.so&#45;&gt;libmmcamera_wavelet_lib.so</title>
<path fill="none" stroke="orange" d="M2466.4,-108.07C2491.5,-110.24 2518.5,-112.58 2544.5,-114.83"/>
<polygon fill="orange" stroke="orange" points="2544.54,-118.346 2554.8,-115.72 2545.14,-111.372 2544.54,-118.346"/>
</g>
<!-- libmmcamera_faceproc.so -->
<g id="node38" class="node"><title>libmmcamera_faceproc.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-72" rx="133.477" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-68.3" font-family="Times,serif" font-size="14.00">libmmcamera_faceproc.so</text>
</g>
<!-- libmmcamera_imglib.so&#45;&gt;libmmcamera_faceproc.so -->
<g id="edge21" class="edge"><title>libmmcamera_imglib.so&#45;&gt;libmmcamera_faceproc.so</title>
<path fill="none" stroke="orange" d="M2466.4,-89.934C2493.7,-87.567 2523.4,-84.995 2551.5,-82.558"/>
<polygon fill="orange" stroke="orange" points="2552.14,-86.0158 2561.8,-81.666 2551.54,-79.0419 2552.14,-86.0158"/>
</g>
<!-- venus.b03 -->
<g id="node39" class="node"><title>venus.b03</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5774" rx="58.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5770.3" font-family="Times,serif" font-size="14.00">venus.b03</text>
</g>
<!-- dxhdcp2.mdt -->
<g id="node40" class="node"><title>dxhdcp2.mdt</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-5828" rx="72.2875" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5824.3" font-family="Times,serif" font-size="14.00">dxhdcp2.mdt</text>
</g>
<!-- libdrmdiag.so -->
<g id="node41" class="node"><title>libdrmdiag.so</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-2633" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-2629.3" font-family="Times,serif" font-size="14.00">libdrmdiag.so</text>
</g>
<!-- libdrmdiag.so&#45;&gt;libdiag.so -->
<g id="edge22" class="edge"><title>libdrmdiag.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2746.5,-2628.1C2776.2,-2630 2808.5,-2637.9 2829.7,-2660 2866.6,-2698.7 2947,-3527.5 2962.7,-3692.6"/>
<polygon fill="black" stroke="black" points="2959.25,-3693.29 2963.7,-3702.9 2966.22,-3692.61 2959.25,-3693.29"/>
</g>
<!-- libdrmdiag.so&#45;&gt;libQSEEComAPI.so -->
<g id="edge23" class="edge"><title>libdrmdiag.so&#45;&gt;libQSEEComAPI.so</title>
<path fill="none" stroke="black" d="M2749.2,-2632.5C2776.4,-2629.3 2806.2,-2621.8 2829.7,-2606 2899.6,-2558.7 2940.2,-2462.2 2956.7,-2414.7"/>
<polygon fill="black" stroke="black" points="2960.09,-2415.59 2959.9,-2405 2953.44,-2413.4 2960.09,-2415.59"/>
</g>
<!-- ds_fmc_appd -->
<g id="node42" class="node"><title>ds_fmc_appd</title>
<ellipse fill="bisque" stroke="black" cx="1650.6" cy="-4233" rx="71.5" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-4229.3" font-family="Times,serif" font-size="14.00">ds_fmc_appd</text>
</g>
<!-- ds_fmc_appd&#45;&gt;libdiag.so -->
<g id="edge24" class="edge"><title>ds_fmc_appd&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M1705.9,-4244.4C1830.6,-4270.4 2134.6,-4332.4 2238.6,-4342 2346.8,-4352 2376.6,-4364 2483,-4342 2647.4,-4308 2718.8,-4318 2829.7,-4192 2947,-4058.7 2963.2,-3829.7 2965.2,-3749.7"/>
<polygon fill="black" stroke="black" points="2968.71,-3749.47 2965.4,-3739.4 2961.71,-3749.33 2968.71,-3749.47"/>
</g>
<!-- libqmi.so -->
<g id="node43" class="node"><title>libqmi.so</title>
<ellipse fill="bisque" stroke="black" cx="2031" cy="-4187" rx="53.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-4183.3" font-family="Times,serif" font-size="14.00">libqmi.so</text>
</g>
<!-- ds_fmc_appd&#45;&gt;libqmi.so -->
<g id="edge25" class="edge"><title>ds_fmc_appd&#45;&gt;libqmi.so</title>
<path fill="none" stroke="black" d="M1715.3,-4225.2C1786.5,-4216.6 1900.7,-4202.7 1970.2,-4194.3"/>
<polygon fill="black" stroke="black" points="1971.02,-4197.72 1980.5,-4193 1970.14,-4190.78 1971.02,-4197.72"/>
</g>
<!-- libdsutils.so -->
<g id="node44" class="node"><title>libdsutils.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-3889" rx="67" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-3885.3" font-family="Times,serif" font-size="14.00">libdsutils.so</text>
</g>
<!-- ds_fmc_appd&#45;&gt;libdsutils.so -->
<g id="edge26" class="edge"><title>ds_fmc_appd&#45;&gt;libdsutils.so</title>
<path fill="none" stroke="black" d="M1719.8,-4237.7C1824.7,-4243.2 2031.5,-4248 2202.6,-4214 2333.1,-4188 2395.8,-4209.5 2483,-4109 2531.9,-4052.6 2469.8,-4001.1 2519,-3945 2540.4,-3920.5 2573.4,-3906.8 2603.4,-3899"/>
<polygon fill="black" stroke="black" points="2604.49,-3902.34 2613.4,-3896.6 2602.86,-3895.53 2604.49,-3902.34"/>
</g>
<!-- libqmi.so&#45;&gt;libdiag.so -->
<g id="edge27" class="edge"><title>libqmi.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2080,-4194.3C2171.5,-4205.3 2371.7,-4214.8 2483,-4109 2535.8,-4058.8 2464.6,-3997.5 2519,-3949 2570.8,-3902.8 2769.9,-3951.4 2829.7,-3916 2895.5,-3877 2937.2,-3792.1 2955.2,-3748.3"/>
<polygon fill="black" stroke="black" points="2958.5,-3749.48 2959,-3738.9 2952.01,-3746.86 2958.5,-3749.48"/>
</g>
<!-- libqmi.so&#45;&gt;libdsutils.so -->
<g id="edge28" class="edge"><title>libqmi.so&#45;&gt;libdsutils.so</title>
<path fill="none" stroke="black" d="M2075.5,-4176.8C2182.8,-4151.4 2453.8,-4084.9 2483,-4055 2526.1,-4010.9 2474.1,-3963.3 2519,-3921 2539.8,-3901.3 2569.4,-3892.4 2597.1,-3888.7"/>
<polygon fill="black" stroke="black" points="2597.64,-3892.16 2607.2,-3887.6 2596.88,-3885.2 2597.64,-3892.16"/>
</g>
<!-- libqmiservices.so -->
<g id="node45" class="node"><title>libqmiservices.so</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-4635" rx="91.784" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-4631.3" font-family="Times,serif" font-size="14.00">libqmiservices.so</text>
</g>
<!-- libqmi.so&#45;&gt;libqmiservices.so -->
<g id="edge29" class="edge"><title>libqmi.so&#45;&gt;libqmiservices.so</title>
<path fill="none" stroke="black" d="M2039.3,-4205C2061.4,-4256.9 2132.2,-4408.5 2238.6,-4489 2343.9,-4568.6 2495,-4606.3 2588.5,-4623"/>
<polygon fill="black" stroke="black" points="2588.04,-4626.47 2598.5,-4624.8 2589.28,-4619.58 2588.04,-4626.47"/>
</g>
<!-- libidl.so -->
<g id="node46" class="node"><title>libidl.so</title>
<ellipse fill="none" stroke="black" cx="2966.4" cy="-4612" rx="47.5" ry="18"/>
<text text-anchor="middle" x="2966.4" y="-4608.3" font-family="Times,serif" font-size="14.00">libidl.so</text>
</g>
<!-- libqmi.so&#45;&gt;libidl.so -->
<g id="edge30" class="edge"><title>libqmi.so&#45;&gt;libidl.so</title>
<path fill="none" stroke="black" d="M2050.7,-4204C2085.5,-4234.9 2163.5,-4301 2238.6,-4342 2479.1,-4473.3 2796.7,-4566.5 2916.7,-4599.2"/>
<polygon fill="black" stroke="black" points="2916.13,-4602.67 2926.7,-4601.9 2917.96,-4595.91 2916.13,-4602.67"/>
</g>
<!-- libqmi_client_qmux.so -->
<g id="node47" class="node"><title>libqmi_client_qmux.so</title>
<ellipse fill="bisque" stroke="black" cx="2360.8" cy="-4315" rx="115.08" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-4311.3" font-family="Times,serif" font-size="14.00">libqmi_client_qmux.so</text>
</g>
<!-- libqmi.so&#45;&gt;libqmi_client_qmux.so -->
<g id="edge31" class="edge"><title>libqmi.so&#45;&gt;libqmi_client_qmux.so</title>
<path fill="none" stroke="black" d="M2066.5,-4200.5C2124,-4222.9 2239.8,-4268.1 2307.5,-4294.6"/>
<polygon fill="black" stroke="black" points="2306.51,-4297.97 2317.1,-4298.3 2309.03,-4291.44 2306.51,-4297.97"/>
</g>
<!-- libdsutils.so&#45;&gt;libdiag.so -->
<g id="edge32" class="edge"><title>libdsutils.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2722,-3876.2C2753.6,-3866.5 2795.6,-3851.5 2829.7,-3832 2872.3,-3807.6 2915.1,-3769.9 2940.9,-3745.3"/>
<polygon fill="black" stroke="black" points="2943.61,-3747.55 2948.4,-3738.1 2938.76,-3742.5 2943.61,-3747.55"/>
</g>
<!-- libqmiservices.so&#45;&gt;libidl.so -->
<g id="edge33" class="edge"><title>libqmiservices.so&#45;&gt;libidl.so</title>
<path fill="none" stroke="black" d="M2759.6,-4628.3C2807.8,-4624.5 2867,-4619.8 2909.5,-4616.4"/>
<polygon fill="black" stroke="black" points="2909.91,-4619.88 2919.6,-4615.6 2909.35,-4612.9 2909.91,-4619.88"/>
</g>
<!-- libqmi_client_qmux.so&#45;&gt;libdiag.so -->
<g id="edge34" class="edge"><title>libqmi_client_qmux.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2452.6,-4304.1C2464.1,-4299.2 2474.8,-4292.4 2483,-4283 2568.7,-4184.8 2427.5,-4084.8 2519,-3992 2616.8,-3892.7 2713.5,-4026.1 2829.7,-3949 2902.8,-3900.5 2942.2,-3798 2957.7,-3748.6"/>
<polygon fill="black" stroke="black" points="2961.06,-3749.58 2960.6,-3739 2954.36,-3747.56 2961.06,-3749.58"/>
</g>
<!-- libqmi_client_qmux.so&#45;&gt;libdsutils.so -->
<g id="edge35" class="edge"><title>libqmi_client_qmux.so&#45;&gt;libdsutils.so</title>
<path fill="none" stroke="black" d="M2453,-4304.1C2464.4,-4299.2 2474.9,-4292.4 2483,-4283 2577.6,-4173.3 2433.9,-4076.3 2519,-3959 2540.4,-3929.5 2577.1,-3912.2 2609.4,-3902.2"/>
<polygon fill="black" stroke="black" points="2610.69,-3905.47 2619.3,-3899.3 2608.72,-3898.75 2610.69,-3905.47"/>
</g>
<!-- libqmi_client_qmux.so&#45;&gt;libqmiservices.so -->
<g id="edge36" class="edge"><title>libqmi_client_qmux.so&#45;&gt;libqmiservices.so</title>
<path fill="none" stroke="black" d="M2377.2,-4333C2404.9,-4365 2465.1,-4433.8 2519,-4489 2562,-4533 2614.5,-4581.7 2645.9,-4610.2"/>
<polygon fill="black" stroke="black" points="2643.64,-4612.88 2653.4,-4617 2648.34,-4607.69 2643.64,-4612.88"/>
</g>
<!-- libqmi_client_qmux.so&#45;&gt;libidl.so -->
<g id="edge37" class="edge"><title>libqmi_client_qmux.so&#45;&gt;libidl.so</title>
<path fill="none" stroke="black" d="M2418.1,-4330.7C2508.8,-4357.4 2690.9,-4416.9 2829.7,-4499 2872.5,-4524.3 2915.5,-4562.9 2941.3,-4587.8"/>
<polygon fill="black" stroke="black" points="2939.19,-4590.63 2948.8,-4595.1 2944.08,-4585.62 2939.19,-4590.63"/>
</g>
<!-- libvss_common_idl.so -->
<g id="node48" class="node"><title>libvss_common_idl.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-2351" rx="112" ry="18"/>
<text text-anchor="middle" x="2031" y="-2347.3" font-family="Times,serif" font-size="14.00">libvss_common_idl.so</text>
</g>
<!-- libvss_common_idl.so&#45;&gt;libqmi_common_so.so -->
<g id="edge38" class="edge"><title>libvss_common_idl.so&#45;&gt;libqmi_common_so.so</title>
<path fill="none" stroke="black" d="M2142.4,-2352.8C2164.6,-2358 2186.2,-2367.2 2202.6,-2383 2254,-2432.3 2189.1,-2487.9 2238.6,-2539 2245.4,-2546 2253.4,-2551.5 2262.2,-2555.8"/>
<polygon fill="black" stroke="black" points="2260.94,-2559.07 2271.5,-2559.9 2263.76,-2552.66 2260.94,-2559.07"/>
</g>
<!-- libI420colorconvert.so -->
<g id="node49" class="node"><title>libI420colorconvert.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-5882" rx="116.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5878.3" font-family="Times,serif" font-size="14.00">libI420colorconvert.so</text>
</g>
<!-- libmm&#45;color&#45;convertor.so -->
<g id="node50" class="node"><title>libmm&#45;color&#45;convertor.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-5882" rx="126.978" ry="18"/>
<text text-anchor="middle" x="600.8" y="-5878.3" font-family="Times,serif" font-size="14.00">libmm&#45;color&#45;convertor.so</text>
</g>
<!-- libI420colorconvert.so&#45;&gt;libmm&#45;color&#45;convertor.so -->
<g id="edge39" class="edge"><title>libI420colorconvert.so&#45;&gt;libmm&#45;color&#45;convertor.so</title>
<path fill="none" stroke="black" d="M295.82,-5882C347.87,-5882 409.7,-5882 463.97,-5882"/>
<polygon fill="black" stroke="black" points="464.01,-5885.5 474.01,-5882 464.01,-5878.5 464.01,-5885.5"/>
</g>
<!-- libmmcamera2_wnr_module.so -->
<g id="node51" class="node"><title>libmmcamera2_wnr_module.so</title>
<ellipse fill="bisque" stroke="black" cx="2031" cy="-207" rx="155.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-203.3" font-family="Times,serif" font-size="14.00">libmmcamera2_wnr_module.so</text>
</g>
<!-- libmmcamera2_wnr_module.so&#45;&gt;liboemcamera.so -->
<g id="edge40" class="edge"><title>libmmcamera2_wnr_module.so&#45;&gt;liboemcamera.so</title>
<path fill="none" stroke="black" d="M2125.3,-221.37C2150.6,-226.11 2177.8,-232 2202.6,-239 2240.7,-249.75 2282.5,-265.92 2313.4,-278.77"/>
<polygon fill="black" stroke="black" points="2312.12,-282.03 2322.7,-282.65 2314.82,-275.569 2312.12,-282.03"/>
</g>
<!-- libFuzzmmstillomxenc.so -->
<g id="node52" class="node"><title>libFuzzmmstillomxenc.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-5432" rx="128.877" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5428.3" font-family="Times,serif" font-size="14.00">libFuzzmmstillomxenc.so</text>
</g>
<!-- libFuzzmmstillomxenc.so&#45;&gt;libFuzzmmstillomxenc.so -->
<g id="edge41" class="edge"><title>libFuzzmmstillomxenc.so&#45;&gt;libFuzzmmstillomxenc.so</title>
<path fill="none" stroke="orange" d="M108.32,-5447.2C86.791,-5457.7 110.48,-5468 179.38,-5468 233.22,-5468 259.45,-5461.7 258.08,-5453.9"/>
<polygon fill="orange" stroke="orange" points="260.266,-5451.16 250.44,-5447.2 255.651,-5456.42 260.266,-5451.16"/>
</g>
<!-- libqomx_core.so -->
<g id="node53" class="node"><title>libqomx_core.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-5478" rx="86.5" ry="18"/>
<text text-anchor="middle" x="600.8" y="-5474.3" font-family="Times,serif" font-size="14.00">libqomx_core.so</text>
</g>
<!-- libFuzzmmstillomxenc.so&#45;&gt;libqomx_core.so -->
<g id="edge42" class="edge"><title>libFuzzmmstillomxenc.so&#45;&gt;libqomx_core.so</title>
<path fill="none" stroke="black" d="M281.11,-5443C352.12,-5450.8 446.2,-5461.2 513.71,-5468.6"/>
<polygon fill="black" stroke="black" points="513.572,-5472.11 523.89,-5469.7 514.324,-5465.15 513.572,-5472.11"/>
</g>
<!-- libmmjpeg.so -->
<g id="node54" class="node"><title>libmmjpeg.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-5402" rx="73.5" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-5398.3" font-family="Times,serif" font-size="14.00">libmmjpeg.so</text>
</g>
<!-- libFuzzmmstillomxenc.so&#45;&gt;libmmjpeg.so -->
<g id="edge43" class="edge"><title>libFuzzmmstillomxenc.so&#45;&gt;libmmjpeg.so</title>
<path fill="none" stroke="black" d="M306.58,-5429.1C479.28,-5425 798.94,-5417.2 1071.6,-5409 1111.1,-5407.8 1154.8,-5406.3 1191.5,-5405"/>
<polygon fill="black" stroke="black" points="1191.84,-5408.49 1201.7,-5404.6 1191.57,-5401.49 1191.84,-5408.49"/>
</g>
<!-- libqomx_jpegenc.so -->
<g id="node55" class="node"><title>libqomx_jpegenc.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-5386" rx="102.882" ry="18"/>
<text text-anchor="middle" x="600.8" y="-5382.3" font-family="Times,serif" font-size="14.00">libqomx_jpegenc.so</text>
</g>
<!-- libFuzzmmstillomxenc.so&#45;&gt;libqomx_jpegenc.so -->
<g id="edge44" class="edge"><title>libFuzzmmstillomxenc.so&#45;&gt;libqomx_jpegenc.so</title>
<path fill="none" stroke="black" d="M281.11,-5421C348.54,-5413.6 436.79,-5403.9 503.32,-5396.6"/>
<polygon fill="black" stroke="black" points="503.829,-5400.07 513.39,-5395.5 503.069,-5393.11 503.829,-5400.07"/>
</g>
<!-- libqomx_jpegenc.so&#45;&gt;libmmjpeg.so -->
<g id="edge45" class="edge"><title>libqomx_jpegenc.so&#45;&gt;libmmjpeg.so</title>
<path fill="none" stroke="black" d="M702.75,-5388.4C836,-5391.6 1068.1,-5397.1 1191.3,-5400"/>
<polygon fill="black" stroke="black" points="1191.3,-5403.5 1201.4,-5400.3 1191.51,-5396.5 1191.3,-5403.5"/>
</g>
<!-- libmmqjpeg_codec.so -->
<g id="node56" class="node"><title>libmmqjpeg_codec.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-5348" rx="111.28" ry="18"/>
<text text-anchor="middle" x="957.22" y="-5344.3" font-family="Times,serif" font-size="14.00">libmmqjpeg_codec.so</text>
</g>
<!-- libqomx_jpegenc.so&#45;&gt;libmmqjpeg_codec.so -->
<g id="edge46" class="edge"><title>libqomx_jpegenc.so&#45;&gt;libmmqjpeg_codec.so</title>
<path fill="none" stroke="black" d="M688.96,-5376.7C738.92,-5371.3 801.9,-5364.5 854.17,-5358.9"/>
<polygon fill="black" stroke="black" points="854.539,-5362.38 864.14,-5357.9 853.841,-5355.42 854.539,-5362.38"/>
</g>
<!-- libmmqjpeg_codec.so&#45;&gt;libjpegdhw.so -->
<g id="edge47" class="edge"><title>libmmqjpeg_codec.so&#45;&gt;libjpegdhw.so</title>
<path fill="none" stroke="orange" d="M1068.5,-5348C1108.5,-5348 1152.9,-5348 1190.2,-5348"/>
<polygon fill="orange" stroke="orange" points="1190.5,-5351.5 1200.5,-5348 1190.5,-5344.5 1190.5,-5351.5"/>
</g>
<!-- libmmqjpeg_codec.so&#45;&gt;libmmjpeg.so -->
<g id="edge48" class="edge"><title>libmmqjpeg_codec.so&#45;&gt;libmmjpeg.so</title>
<path fill="none" stroke="black" d="M1031.5,-5361.5C1055.7,-5365.9 1082.8,-5370.7 1107.6,-5375 1138.6,-5380.3 1173,-5386 1202.3,-5390.7"/>
<polygon fill="black" stroke="black" points="1202.08,-5394.21 1212.5,-5392.3 1203.16,-5387.29 1202.08,-5394.21"/>
</g>
<!-- libjpegehw.so -->
<g id="node57" class="node"><title>libjpegehw.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-5294" rx="73.5" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-5290.3" font-family="Times,serif" font-size="14.00">libjpegehw.so</text>
</g>
<!-- libmmqjpeg_codec.so&#45;&gt;libjpegehw.so -->
<g id="edge49" class="edge"><title>libmmqjpeg_codec.so&#45;&gt;libjpegehw.so</title>
<path fill="none" stroke="orange" d="M1031.5,-5334.5C1055.7,-5330.1 1082.8,-5325.3 1107.6,-5321 1138.6,-5315.7 1173,-5310 1202.3,-5305.3"/>
<polygon fill="orange" stroke="orange" points="1203.16,-5308.71 1212.5,-5303.7 1202.08,-5301.79 1203.16,-5308.71"/>
</g>
<!-- libacdbrtac.so -->
<g id="node58" class="node"><title>libacdbrtac.so</title>
<ellipse fill="bisque" stroke="black" cx="2360.8" cy="-2871" rx="77.5" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-2867.3" font-family="Times,serif" font-size="14.00">libacdbrtac.so</text>
</g>
<!-- libaudcal.so -->
<g id="node59" class="node"><title>libaudcal.so</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-2963" rx="66.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-2959.3" font-family="Times,serif" font-size="14.00">libaudcal.so</text>
</g>
<!-- libacdbrtac.so&#45;&gt;libaudcal.so -->
<g id="edge50" class="edge"><title>libacdbrtac.so&#45;&gt;libaudcal.so</title>
<path fill="none" stroke="black" d="M2430.5,-2878.9C2448.3,-2883 2467.1,-2889 2483,-2898 2503.2,-2909.5 2498.5,-2925 2519,-2936 2543.1,-2949 2572.1,-2955.9 2598.5,-2959.5"/>
<polygon fill="black" stroke="black" points="2598.03,-2962.97 2608.4,-2960.8 2598.94,-2956.03 2598.03,-2962.97"/>
</g>
<!-- libaudcal.so&#45;&gt;libdiag.so -->
<g id="edge51" class="edge"><title>libaudcal.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2740.3,-2960.6C2771.3,-2963.1 2806.7,-2971.6 2829.7,-2995 2929.7,-3097 2958.4,-3571.3 2964.2,-3692.7"/>
<polygon fill="black" stroke="black" points="2960.72,-3693.18 2964.7,-3703 2967.71,-3692.84 2960.72,-3693.18"/>
</g>
<!-- libWVStreamControlAPI_L1.so -->
<g id="node60" class="node"><title>libWVStreamControlAPI_L1.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-1973" rx="155.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-1969.3" font-family="Times,serif" font-size="14.00">libWVStreamControlAPI_L1.so</text>
</g>
<!-- libWVStreamControlAPI_L1.so&#45;&gt;libstlport.so -->
<g id="edge52" class="edge"><title>libWVStreamControlAPI_L1.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M2796.4,-1961.7C2808.6,-1956.7 2820,-1949.9 2829.7,-1941 2897.3,-1878.2 2947,-1585.8 2961.2,-1493.2"/>
<polygon fill="black" stroke="black" points="2964.68,-1493.63 2962.8,-1483.2 2957.76,-1492.52 2964.68,-1493.63"/>
</g>
<!-- libWVStreamControlAPI_L1.so&#45;&gt;libz.so -->
<g id="edge54" class="edge"><title>libWVStreamControlAPI_L1.so&#45;&gt;libz.so</title>
<path fill="none" stroke="black" d="M2785.5,-1960.4C2864.9,-1949.6 2974.1,-1931.3 3067.2,-1903 3080.5,-1898.9 3094.7,-1893.1 3107.1,-1887.5"/>
<polygon fill="black" stroke="black" points="3108.59,-1890.67 3116.2,-1883.3 3105.65,-1884.31 3108.59,-1890.67"/>
</g>
<!-- libnetutils.so -->
<g id="node61" class="node"><title>libnetutils.so</title>
<ellipse fill="none" stroke="black" cx="2966.4" cy="-2787" rx="71.5" ry="18"/>
<text text-anchor="middle" x="2966.4" y="-2783.3" font-family="Times,serif" font-size="14.00">libnetutils.so</text>
</g>
<!-- libWVStreamControlAPI_L1.so&#45;&gt;libnetutils.so -->
<g id="edge53" class="edge"><title>libWVStreamControlAPI_L1.so&#45;&gt;libnetutils.so</title>
<path fill="none" stroke="black" d="M2754.2,-1988.5C2782.4,-1998 2811.6,-2013.4 2829.7,-2038 2879.4,-2105.6 2850.8,-2331.4 2865.7,-2414 2889.3,-2545.3 2936.5,-2697.8 2956.3,-2759.3"/>
<polygon fill="black" stroke="black" points="2953.04,-2760.6 2959.5,-2769 2959.69,-2758.41 2953.04,-2760.6"/>
</g>
<!-- adsp.b12 -->
<g id="node62" class="node"><title>adsp.b12</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5936" rx="53.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5932.3" font-family="Times,serif" font-size="14.00">adsp.b12</text>
</g>
<!-- MTP_Handset_cal.acdb -->
<g id="node63" class="node"><title>MTP_Handset_cal.acdb</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-5990" rx="121" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5986.3" font-family="Times,serif" font-size="14.00">MTP_Handset_cal.acdb</text>
</g>
<!-- libchromatix_mt9m114b_preview.so -->
<g id="node64" class="node"><title>libchromatix_mt9m114b_preview.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6044" rx="179.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6040.3" font-family="Times,serif" font-size="14.00">libchromatix_mt9m114b_preview.so</text>
</g>
<!-- libWVphoneAPI.so -->
<g id="node65" class="node"><title>libWVphoneAPI.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6098" rx="97.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6094.3" font-family="Times,serif" font-size="14.00">libWVphoneAPI.so</text>
</g>
<!-- serviceitems.xml -->
<g id="node66" class="node"><title>serviceitems.xml</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6152" rx="90.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6148.3" font-family="Times,serif" font-size="14.00">serviceitems.xml</text>
</g>
<!-- libloc_eng.so -->
<g id="node67" class="node"><title>libloc_eng.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-4912" rx="71.5" ry="18"/>
<text text-anchor="middle" x="600.8" y="-4908.3" font-family="Times,serif" font-size="14.00">libloc_eng.so</text>
</g>
<!-- libgps.utils.so -->
<g id="node68" class="node"><title>libgps.utils.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-4912" rx="75.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-4908.3" font-family="Times,serif" font-size="14.00">libgps.utils.so</text>
</g>
<!-- libloc_eng.so&#45;&gt;libgps.utils.so -->
<g id="edge55" class="edge"><title>libloc_eng.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M672.05,-4910.1C859.22,-4905.2 1385.6,-4893.5 1823.5,-4903 1864.1,-4903.9 1909.3,-4905.8 1947,-4907.6"/>
<polygon fill="black" stroke="black" points="1947.24,-4911.12 1957.4,-4908.1 1947.58,-4904.12 1947.24,-4911.12"/>
</g>
<!-- libloc_core.so -->
<g id="node69" class="node"><title>libloc_core.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-4958" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="957.22" y="-4954.3" font-family="Times,serif" font-size="14.00">libloc_core.so</text>
</g>
<!-- libloc_eng.so&#45;&gt;libloc_core.so -->
<g id="edge56" class="edge"><title>libloc_eng.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M664.75,-4920.2C725.27,-4928 816.78,-4939.9 881.08,-4948.2"/>
<polygon fill="black" stroke="black" points="880.774,-4951.69 891.16,-4949.6 881.737,-4944.76 880.774,-4951.69"/>
</g>
<!-- libloc_core.so&#45;&gt;libgps.utils.so -->
<g id="edge57" class="edge"><title>libloc_core.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M1012.9,-4946C1041.1,-4940.3 1076,-4934.2 1107.6,-4931 1415.2,-4900.2 1783.3,-4905.1 1945.9,-4909.3"/>
<polygon fill="black" stroke="black" points="1946.2,-4912.81 1956.3,-4909.6 1946.41,-4905.81 1946.2,-4912.81"/>
</g>
<!-- liblbs_core.so -->
<g id="node70" class="node"><title>liblbs_core.so</title>
<ellipse fill="bisque" stroke="black" cx="1274.6" cy="-5088" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-5084.3" font-family="Times,serif" font-size="14.00">liblbs_core.so</text>
</g>
<!-- libloc_core.so&#45;&gt;liblbs_core.so -->
<g id="edge58" class="edge"><title>libloc_core.so&#45;&gt;liblbs_core.so</title>
<path fill="none" stroke="orange" d="M994.54,-4973.8C1016.8,-4987.1 1045.9,-5006 1071.6,-5023 1087.7,-5033.6 1089.8,-5039.7 1107.6,-5047 1140.2,-5060.4 1178.7,-5068.2 1210.5,-5073.7"/>
<polygon fill="orange" stroke="orange" points="1210.04,-5077.17 1220.5,-5075.5 1211.28,-5070.28 1210.04,-5077.17"/>
</g>
<!-- libloc_api_v02.so -->
<g id="node71" class="node"><title>libloc_api_v02.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-4844" rx="90.5" ry="18"/>
<text text-anchor="middle" x="600.8" y="-4840.3" font-family="Times,serif" font-size="14.00">libloc_api_v02.so</text>
</g>
<!-- libloc_core.so&#45;&gt;libloc_api_v02.so -->
<g id="edge59" class="edge"><title>libloc_core.so&#45;&gt;libloc_api_v02.so</title>
<path fill="none" stroke="orange" d="M884.89,-4953.4C870.31,-4949.1 855.55,-4943 842.83,-4935 822.32,-4922.1 827.83,-4906.1 806.83,-4894 769.53,-4872.5 722.75,-4862.1 683.3,-4856.2"/>
<polygon fill="orange" stroke="orange" points="683.565,-4852.7 673.18,-4854.8 682.606,-4859.64 683.565,-4852.7"/>
</g>
<!-- libloc_api&#45;rpc&#45;qc.so -->
<g id="node72" class="node"><title>libloc_api&#45;rpc&#45;qc.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-4958" rx="100.983" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-4954.3" font-family="Times,serif" font-size="14.00">libloc_api&#45;rpc&#45;qc.so</text>
</g>
<!-- libloc_core.so&#45;&gt;libloc_api&#45;rpc&#45;qc.so -->
<g id="edge60" class="edge"><title>libloc_core.so&#45;&gt;libloc_api&#45;rpc&#45;qc.so</title>
<path fill="none" stroke="orange" d="M1032.2,-4958C1071.4,-4958 1120.3,-4958 1163.8,-4958"/>
<polygon fill="orange" stroke="orange" points="1163.9,-4961.5 1173.9,-4958 1163.9,-4954.5 1163.9,-4961.5"/>
</g>
<!-- liblbs_core.so&#45;&gt;libgps.utils.so -->
<g id="edge61" class="edge"><title>liblbs_core.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M1349.6,-5086.6C1456.4,-5082.8 1659.3,-5068.9 1823.5,-5018 1887.7,-4998.1 1956,-4959.1 1995.7,-4934.4"/>
<polygon fill="black" stroke="black" points="1997.64,-4937.32 2004.2,-4929 1993.88,-4931.41 1997.64,-4937.32"/>
</g>
<!-- liblbs_core.so&#45;&gt;libloc_core.so -->
<g id="edge62" class="edge"><title>liblbs_core.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M1199.9,-5088.6C1170.4,-5084.5 1136.7,-5076.9 1107.6,-5065 1089.8,-5057.7 1087.7,-5051.6 1071.6,-5041 1041.5,-5021.1 1006.8,-4998.5 983.76,-4981.6"/>
<polygon fill="black" stroke="black" points="985.664,-4978.65 975.55,-4975.5 981.49,-4984.27 985.664,-4978.65"/>
</g>
<!-- liblbs_core.so&#45;&gt;libloc_api_v02.so -->
<g id="edge63" class="edge"><title>liblbs_core.so&#45;&gt;libloc_api_v02.so</title>
<path fill="none" stroke="black" d="M1238.9,-5072C1203.1,-5054.3 1147.1,-5023.2 1107.6,-4985 1086.9,-4964.9 1095.7,-4946.9 1071.6,-4931 959.47,-4857.1 801.21,-4841.8 700.05,-4840.7"/>
<polygon fill="black" stroke="black" points="699.864,-4837.2 689.83,-4840.6 699.795,-4844.2 699.864,-4837.2"/>
</g>
<!-- libizat_core.so -->
<g id="node73" class="node"><title>libizat_core.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-5111" rx="78" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-5107.3" font-family="Times,serif" font-size="14.00">libizat_core.so</text>
</g>
<!-- liblbs_core.so&#45;&gt;libizat_core.so -->
<g id="edge64" class="edge"><title>liblbs_core.so&#45;&gt;libizat_core.so</title>
<path fill="none" stroke="black" d="M1347.3,-5092.4C1409.3,-5096.2 1499,-5101.7 1564.6,-5105.8"/>
<polygon fill="black" stroke="black" points="1564.81,-5109.32 1575,-5106.4 1565.22,-5102.33 1564.81,-5109.32"/>
</g>
<!-- libloc_api_v02.so&#45;&gt;libqmi_common_so.so -->
<g id="edge65" class="edge"><title>libloc_api_v02.so&#45;&gt;libqmi_common_so.so</title>
<path fill="none" stroke="black" d="M603.92,-4825.9C624.88,-4650.5 800.9,-3249.8 1107.6,-2994 1224.2,-2896.8 1301.8,-2981.9 1441.7,-2923 1459.4,-2915.5 1460.6,-2907.8 1477.7,-2899 1623.9,-2823.3 1714.8,-2889.8 1823.5,-2766 1868.4,-2714.8 1807.7,-2661.4 1859.5,-2617 1888.5,-2592.1 2164.5,-2591.7 2202.6,-2588 2220.5,-2586.3 2239.5,-2584.3 2257.9,-2582.4"/>
<polygon fill="black" stroke="black" points="2258.44,-2585.86 2268,-2581.3 2257.68,-2578.9 2258.44,-2585.86"/>
</g>
<!-- libloc_api_v02.so&#45;&gt;libgps.utils.so -->
<g id="edge66" class="edge"><title>libloc_api_v02.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M690.38,-4846.7C891.76,-4853.1 1399.4,-4870.6 1823.5,-4896 1865.1,-4898.5 1911.5,-4902 1949.8,-4905.1"/>
<polygon fill="black" stroke="black" points="1949.53,-4908.59 1959.8,-4906 1950.15,-4901.62 1949.53,-4908.59"/>
</g>
<!-- libloc_api_v02.so&#45;&gt;libloc_core.so -->
<g id="edge67" class="edge"><title>libloc_api_v02.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M689.77,-4840.7C727.79,-4845.2 771.55,-4855.6 806.83,-4876 827.83,-4888.1 822.32,-4904.1 842.83,-4917 860.67,-4928.2 882.52,-4935.6 902.27,-4941"/>
<polygon fill="black" stroke="black" points="901.507,-4944.42 912.07,-4943.6 903.302,-4937.65 901.507,-4944.42"/>
</g>
<!-- libqmi_cci.so -->
<g id="node74" class="node"><title>libqmi_cci.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-3607" rx="71.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-3603.3" font-family="Times,serif" font-size="14.00">libqmi_cci.so</text>
</g>
<!-- libloc_api_v02.so&#45;&gt;libqmi_cci.so -->
<g id="edge68" class="edge"><title>libloc_api_v02.so&#45;&gt;libqmi_cci.so</title>
<path fill="none" stroke="black" d="M601.23,-4825.8C598.78,-4718.9 598.65,-4165 842.83,-3824 1104.2,-3459 1759.7,-3553 1966.5,-3593.3"/>
<polygon fill="black" stroke="black" points="1966.11,-3596.79 1976.6,-3595.3 1967.47,-3589.92 1966.11,-3596.79"/>
</g>
<!-- libqmi_csi.so -->
<g id="node75" class="node"><title>libqmi_csi.so</title>
<ellipse fill="bisque" stroke="black" cx="2031" cy="-3661" rx="71.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-3657.3" font-family="Times,serif" font-size="14.00">libqmi_csi.so</text>
</g>
<!-- libloc_api_v02.so&#45;&gt;libqmi_csi.so -->
<g id="edge69" class="edge"><title>libloc_api_v02.so&#45;&gt;libqmi_csi.so</title>
<path fill="none" stroke="black" d="M604.27,-4825.8C620.97,-4709.9 728.6,-4072.6 1107.6,-3796 1371.4,-3603.5 1792.4,-3630.6 1958.9,-3650.7"/>
<polygon fill="black" stroke="black" points="1958.66,-3654.2 1969,-3651.9 1959.48,-3647.24 1958.66,-3654.2"/>
</g>
<!-- libloc_ds_api.so -->
<g id="node76" class="node"><title>libloc_ds_api.so</title>
<ellipse fill="bisque" stroke="black" cx="957.22" cy="-4195" rx="84" ry="18"/>
<text text-anchor="middle" x="957.22" y="-4191.3" font-family="Times,serif" font-size="14.00">libloc_ds_api.so</text>
</g>
<!-- libloc_api_v02.so&#45;&gt;libloc_ds_api.so -->
<g id="edge70" class="edge"><title>libloc_api_v02.so&#45;&gt;libloc_ds_api.so</title>
<path fill="none" stroke="black" d="M611.65,-4826C661.08,-4735.4 882.11,-4330.7 941.49,-4222"/>
<polygon fill="black" stroke="black" points="944.734,-4223.36 946.42,-4212.9 938.579,-4220.03 944.734,-4223.36"/>
</g>
<!-- libizat_core.so&#45;&gt;libgps.utils.so -->
<g id="edge84" class="edge"><title>libizat_core.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M1716.1,-5101.2C1749.3,-5094.6 1789.7,-5084.1 1823.5,-5068 1895.9,-5033.3 1967.9,-4971 2004.8,-4936.6"/>
<polygon fill="black" stroke="black" points="2007.3,-4939.05 2012.1,-4929.6 2002.46,-4933.99 2007.3,-4939.05"/>
</g>
<!-- libizat_core.so&#45;&gt;libloc_core.so -->
<g id="edge85" class="edge"><title>libizat_core.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M1596.7,-5097.9C1554.7,-5087.6 1494.5,-5073 1441.7,-5061 1293.1,-5027.3 1118.1,-4990.8 1024.8,-4971.6"/>
<polygon fill="black" stroke="black" points="1025.4,-4968.15 1014.9,-4969.6 1024.01,-4975.01 1025.4,-4968.15"/>
</g>
<!-- libizat_core.so&#45;&gt;libloc_api_v02.so -->
<g id="edge86" class="edge"><title>libizat_core.so&#45;&gt;libloc_api_v02.so</title>
<path fill="none" stroke="black" d="M1585.5,-5121C1483,-5134.9 1276.5,-5154.2 1107.6,-5115 979.91,-5085.3 930.25,-5082.7 842.83,-4985 811.33,-4949.8 842.61,-4915.8 806.83,-4885 777.93,-4860.1 738.19,-4848.7 701.39,-4844"/>
<polygon fill="black" stroke="black" points="701.438,-4840.48 691.1,-4842.8 700.627,-4847.43 701.438,-4840.48"/>
</g>
<!-- libqmi_cci.so&#45;&gt;libqmi_encdec.so -->
<g id="edge151" class="edge"><title>libqmi_cci.so&#45;&gt;libqmi_encdec.so</title>
<path fill="none" stroke="black" d="M2094.1,-3598.3C2145.5,-3591.1 2219.2,-3580.7 2276,-3572.8"/>
<polygon fill="black" stroke="black" points="2276.58,-3576.25 2286,-3571.4 2275.61,-3569.32 2276.58,-3576.25"/>
</g>
<!-- libqmi_cci.so&#45;&gt;libqmi_client_qmux.so -->
<g id="edge152" class="edge"><title>libqmi_cci.so&#45;&gt;libqmi_client_qmux.so</title>
<path fill="none" stroke="black" d="M2098.4,-3600.8C2133.6,-3601.3 2175.2,-3608.3 2202.6,-3634 2255.8,-3683.9 2222.4,-3722.9 2238.6,-3794 2281.7,-3982.5 2334.9,-4209 2353.2,-4287"/>
<polygon fill="black" stroke="black" points="2349.86,-4288.09 2355.6,-4297 2356.67,-4286.46 2349.86,-4288.09"/>
</g>
<!-- libqmi_csi.so&#45;&gt;libqmi_encdec.so -->
<g id="edge179" class="edge"><title>libqmi_csi.so&#45;&gt;libqmi_encdec.so</title>
<path fill="none" stroke="black" d="M2102.8,-3660.6C2134.9,-3657.8 2172.4,-3650.6 2202.6,-3634 2223.9,-3622.3 2218,-3605.8 2238.6,-3593 2251,-3585.3 2265.2,-3579.5 2279.5,-3575"/>
<polygon fill="black" stroke="black" points="2280.65,-3578.31 2289.3,-3572.2 2278.72,-3571.58 2280.65,-3578.31"/>
</g>
<!-- libloc_ds_api.so&#45;&gt;libqmi_common_so.so -->
<g id="edge180" class="edge"><title>libloc_ds_api.so&#45;&gt;libqmi_common_so.so</title>
<path fill="none" stroke="black" d="M959.24,-4176.9C967.32,-4036.3 1022.9,-3121.6 1107.6,-3037 1160.5,-2984.1 1368.1,-3007.8 1441.7,-2994 1613.5,-2961.7 1706,-3028.5 1823.5,-2899 1897.1,-2817.8 1780.5,-2731.1 1859.5,-2655 1914.7,-2601.7 2127.4,-2632.1 2202.6,-2617 2236.2,-2610.3 2272.9,-2599.7 2302.5,-2590.4"/>
<polygon fill="black" stroke="black" points="2303.74,-2593.68 2312.2,-2587.3 2301.61,-2587.01 2303.74,-2593.68"/>
</g>
<!-- libloc_ds_api.so&#45;&gt;libqmiservices.so -->
<g id="edge181" class="edge"><title>libloc_ds_api.so&#45;&gt;libqmiservices.so</title>
<path fill="none" stroke="black" d="M958.59,-4213C961,-4278 978.69,-4501.5 1107.6,-4603 1202.9,-4678 1528.3,-4665 1649.6,-4665 1649.6,-4665 1649.6,-4665 2032,-4665 2226.2,-4665 2453.1,-4651.1 2578.3,-4642.2"/>
<polygon fill="black" stroke="black" points="2578.86,-4645.67 2588.6,-4641.5 2578.39,-4638.69 2578.86,-4645.67"/>
</g>
<!-- libloc_ds_api.so&#45;&gt;libgps.utils.so -->
<g id="edge182" class="edge"><title>libloc_ds_api.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M957.55,-4213.1C955.95,-4284.9 960.37,-4552.8 1107.6,-4679 1351.8,-4888.2 1521.4,-4673.7 1823.5,-4784 1892,-4809 1962.2,-4858.6 2000.5,-4888.2"/>
<polygon fill="black" stroke="black" points="1998.66,-4891.21 2008.7,-4894.6 2002.97,-4885.69 1998.66,-4891.21"/>
</g>
<!-- libloc_ds_api.so&#45;&gt;libqmi_cci.so -->
<g id="edge183" class="edge"><title>libloc_ds_api.so&#45;&gt;libqmi_cci.so</title>
<path fill="none" stroke="black" d="M959.55,-4176.9C965.09,-4114.5 991.87,-3906.1 1107.6,-3796 1346.9,-3568.3 1783.3,-3582.3 1956.4,-3598.3"/>
<polygon fill="black" stroke="black" points="1956.1,-3601.79 1966.4,-3599.3 1956.8,-3594.82 1956.1,-3601.79"/>
</g>
<!-- libloc_ds_api.so&#45;&gt;libqmi_csi.so -->
<g id="edge184" class="edge"><title>libloc_ds_api.so&#45;&gt;libqmi_csi.so</title>
<path fill="none" stroke="black" d="M974.07,-4177.2C1033.2,-4111.9 1249.4,-3884 1477.7,-3776 1635,-3701.5 1840.1,-3675 1950.8,-3665.8"/>
<polygon fill="black" stroke="black" points="1951.21,-3669.28 1960.9,-3665 1950.65,-3662.3 1951.21,-3669.28"/>
</g>
<!-- libdsi_netctrl.so -->
<g id="node156" class="node"><title>libdsi_netctrl.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-4195" rx="86" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-4191.3" font-family="Times,serif" font-size="14.00">libdsi_netctrl.so</text>
</g>
<!-- libloc_ds_api.so&#45;&gt;libdsi_netctrl.so -->
<g id="edge185" class="edge"><title>libloc_ds_api.so&#45;&gt;libdsi_netctrl.so</title>
<path fill="none" stroke="black" d="M1041.1,-4195C1083.3,-4195 1134.7,-4195 1178.5,-4195"/>
<polygon fill="black" stroke="black" points="1178.6,-4198.5 1188.6,-4195 1178.6,-4191.5 1178.6,-4198.5"/>
</g>
<!-- libadsprpc.so -->
<g id="node77" class="node"><title>libadsprpc.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6206" rx="73.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6202.3" font-family="Times,serif" font-size="14.00">libadsprpc.so</text>
</g>
<!-- cpp_firmware_v1_2_0.fw -->
<g id="node78" class="node"><title>cpp_firmware_v1_2_0.fw</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6260" rx="126.978" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6256.3" font-family="Times,serif" font-size="14.00">cpp_firmware_v1_2_0.fw</text>
</g>
<!-- libmmcamera_mt9m114b.so -->
<g id="node79" class="node"><title>libmmcamera_mt9m114b.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6314" rx="143.775" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6310.3" font-family="Times,serif" font-size="14.00">libmmcamera_mt9m114b.so</text>
</g>
<!-- libchromatix_mt9m114b_snapshot.so -->
<g id="node80" class="node"><title>libchromatix_mt9m114b_snapshot.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-6368" rx="185.467" ry="18"/>
<text text-anchor="middle" x="600.8" y="-6364.3" font-family="Times,serif" font-size="14.00">libchromatix_mt9m114b_snapshot.so</text>
</g>
<!-- libmmcamera_mt9m114b.so&#45;&gt;libchromatix_mt9m114b_snapshot.so -->
<g id="edge71" class="edge"><title>libmmcamera_mt9m114b.so&#45;&gt;libchromatix_mt9m114b_snapshot.so</title>
<path fill="none" stroke="orange" d="M280.31,-6326.9C339.76,-6334.5 415.61,-6344.3 478.48,-6352.4"/>
<polygon fill="orange" stroke="orange" points="478.092,-6355.88 488.46,-6353.7 478.996,-6348.94 478.092,-6355.88"/>
</g>
<!-- libchromatix_mt9m114b_default_video.so -->
<g id="node81" class="node"><title>libchromatix_mt9m114b_default_video.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-6314" rx="206.063" ry="18"/>
<text text-anchor="middle" x="600.8" y="-6310.3" font-family="Times,serif" font-size="14.00">libchromatix_mt9m114b_default_video.so</text>
</g>
<!-- libmmcamera_mt9m114b.so&#45;&gt;libchromatix_mt9m114b_default_video.so -->
<g id="edge72" class="edge"><title>libmmcamera_mt9m114b.so&#45;&gt;libchromatix_mt9m114b_default_video.so</title>
<path fill="none" stroke="orange" d="M323.26,-6314C343.05,-6314 363.72,-6314 384.47,-6314"/>
<polygon fill="orange" stroke="orange" points="384.66,-6317.5 394.66,-6314 384.66,-6310.5 384.66,-6317.5"/>
</g>
<!-- libchromatix_mt9m114b_common.so -->
<g id="node82" class="node"><title>libchromatix_mt9m114b_common.so</title>
<ellipse fill="none" stroke="black" cx="600.8" cy="-6260" rx="182.768" ry="18"/>
<text text-anchor="middle" x="600.8" y="-6256.3" font-family="Times,serif" font-size="14.00">libchromatix_mt9m114b_common.so</text>
</g>
<!-- libmmcamera_mt9m114b.so&#45;&gt;libchromatix_mt9m114b_common.so -->
<g id="edge73" class="edge"><title>libmmcamera_mt9m114b.so&#45;&gt;libchromatix_mt9m114b_common.so</title>
<path fill="none" stroke="orange" d="M280.31,-6301.1C339.88,-6293.5 415.9,-6283.7 478.85,-6275.6"/>
<polygon fill="orange" stroke="orange" points="479.366,-6279.06 488.83,-6274.3 478.462,-6272.12 479.366,-6279.06"/>
</g>
<!-- cmnlib.b01 -->
<g id="node83" class="node"><title>cmnlib.b01</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6368" rx="63.0888" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6364.3" font-family="Times,serif" font-size="14.00">cmnlib.b01</text>
</g>
<!-- dxhdcp2.b00 -->
<g id="node84" class="node"><title>dxhdcp2.b00</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6422" rx="71.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6418.3" font-family="Times,serif" font-size="14.00">dxhdcp2.b00</text>
</g>
<!-- libTimeService.so -->
<g id="node85" class="node"><title>libTimeService.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6476" rx="93" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6472.3" font-family="Times,serif" font-size="14.00">libTimeService.so</text>
</g>
<!-- libtime_genoff.so -->
<g id="node86" class="node"><title>libtime_genoff.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-6476" rx="91" ry="18"/>
<text text-anchor="middle" x="600.8" y="-6472.3" font-family="Times,serif" font-size="14.00">libtime_genoff.so</text>
</g>
<!-- libTimeService.so&#45;&gt;libtime_genoff.so -->
<g id="edge74" class="edge"><title>libTimeService.so&#45;&gt;libtime_genoff.so</title>
<path fill="none" stroke="black" d="M272.43,-6476C339.65,-6476 430.73,-6476 499.76,-6476"/>
<polygon fill="black" stroke="black" points="499.77,-6479.5 509.77,-6476 499.77,-6472.5 499.77,-6479.5"/>
</g>
<!-- flp.msm8974.so -->
<g id="node87" class="node"><title>flp.msm8974.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-5088" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="179.38" y="-5084.3" font-family="Times,serif" font-size="14.00">flp.msm8974.so</text>
</g>
<!-- flp.msm8974.so&#45;&gt;libgps.utils.so -->
<g id="edge75" class="edge"><title>flp.msm8974.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M263.53,-5091C295.05,-5095.1 330.19,-5103.4 358.77,-5120 380.33,-5132.5 373.04,-5150.8 394.77,-5163 614.78,-5286.6 703.84,-5248 956.22,-5248 956.22,-5248 956.22,-5248 1275.6,-5248 1524,-5248 1607.2,-5260.1 1823.5,-5138 1911.9,-5088 1983.5,-4986.6 2014,-4938.5"/>
<polygon fill="black" stroke="black" points="2017.05,-4940.23 2019.4,-4929.9 2011.12,-4936.51 2017.05,-4940.23"/>
</g>
<!-- flp.msm8974.so&#45;&gt;libloc_core.so -->
<g id="edge76" class="edge"><title>flp.msm8974.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M218.75,-5072C261.07,-5055 331.57,-5028.8 394.77,-5015 561.86,-4978.6 762.11,-4965.3 872.63,-4960.6"/>
<polygon fill="black" stroke="black" points="872.857,-4964.09 882.71,-4960.2 872.579,-4957.1 872.857,-4964.09"/>
</g>
<!-- flp.msm8974.so&#45;&gt;liblbs_core.so -->
<g id="edge77" class="edge"><title>flp.msm8974.so&#45;&gt;liblbs_core.so</title>
<path fill="none" stroke="black" d="M264.81,-5088C468.72,-5088 986.22,-5088 1189.7,-5088"/>
<polygon fill="black" stroke="black" points="1189.7,-5091.5 1199.7,-5088 1189.7,-5084.5 1189.7,-5091.5"/>
</g>
<!-- flp.msm8974.so&#45;&gt;libizat_core.so -->
<g id="edge79" class="edge"><title>flp.msm8974.so&#45;&gt;libizat_core.so</title>
<path fill="none" stroke="black" d="M245.93,-5099.4C364.54,-5119.4 622.94,-5160.2 842.83,-5175 960.25,-5182.9 989.93,-5175.8 1107.6,-5176 1256.1,-5176.3 1294.9,-5198.4 1441.7,-5176 1498.3,-5167.4 1560.6,-5146.2 1602.1,-5130.4"/>
<polygon fill="black" stroke="black" points="1603.63,-5133.56 1611.7,-5126.7 1601.11,-5127.03 1603.63,-5133.56"/>
</g>
<!-- libgeofence.so -->
<g id="node88" class="node"><title>libgeofence.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-5042" rx="77.5" ry="18"/>
<text text-anchor="middle" x="600.8" y="-5038.3" font-family="Times,serif" font-size="14.00">libgeofence.so</text>
</g>
<!-- flp.msm8974.so&#45;&gt;libgeofence.so -->
<g id="edge78" class="edge"><title>flp.msm8974.so&#45;&gt;libgeofence.so</title>
<path fill="none" stroke="black" d="M255.37,-5079.8C330.01,-5071.6 444.13,-5059.1 520.32,-5050.7"/>
<polygon fill="black" stroke="black" points="520.782,-5054.17 530.34,-5049.6 520.018,-5047.21 520.782,-5054.17"/>
</g>
<!-- libgeofence.so&#45;&gt;libgps.utils.so -->
<g id="edge80" class="edge"><title>libgeofence.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M676.63,-5038.3C823.52,-5030.8 1159.8,-5012 1441.7,-4985 1627,-4967.2 1844.1,-4938.1 1955.6,-4922.6"/>
<polygon fill="black" stroke="black" points="1956.28,-4926.04 1965.7,-4921.2 1955.31,-4919.11 1956.28,-4926.04"/>
</g>
<!-- libgeofence.so&#45;&gt;libloc_core.so -->
<g id="edge81" class="edge"><title>libgeofence.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M675.42,-5036.8C715.16,-5032.5 764.58,-5024.5 806.83,-5010 824.14,-5004.1 825.91,-4997 842.83,-4990 858.57,-4983.5 876.06,-4977.9 892.5,-4973.2"/>
<polygon fill="black" stroke="black" points="893.873,-4976.45 902.57,-4970.4 891.998,-4969.71 893.873,-4976.45"/>
</g>
<!-- libgeofence.so&#45;&gt;liblbs_core.so -->
<g id="edge82" class="edge"><title>libgeofence.so&#45;&gt;liblbs_core.so</title>
<path fill="none" stroke="black" d="M675.44,-5047C767.94,-5053.3 931.53,-5064.4 1071.6,-5074 1111.4,-5076.7 1155.5,-5079.8 1192.4,-5082.3"/>
<polygon fill="black" stroke="black" points="1192.36,-5085.81 1202.6,-5083.1 1192.9,-5078.83 1192.36,-5085.81"/>
</g>
<!-- libgeofence.so&#45;&gt;libizat_core.so -->
<g id="edge83" class="edge"><title>libgeofence.so&#45;&gt;libizat_core.so</title>
<path fill="none" stroke="black" d="M629.45,-5058.7C672.97,-5084 760.96,-5130.8 842.83,-5148 1112.6,-5204.7 1443.7,-5152.5 1582.9,-5125.2"/>
<polygon fill="black" stroke="black" points="1583.87,-5128.58 1593,-5123.2 1582.51,-5121.71 1583.87,-5128.58"/>
</g>
<!-- libvss_nv_idl.so -->
<g id="node89" class="node"><title>libvss_nv_idl.so</title>
<ellipse fill="bisque" stroke="black" cx="1650.6" cy="-2574" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-2570.3" font-family="Times,serif" font-size="14.00">libvss_nv_idl.so</text>
</g>
<!-- libvss_nv_idl.so&#45;&gt;libqmi_common_so.so -->
<g id="edge87" class="edge"><title>libvss_nv_idl.so&#45;&gt;libqmi_common_so.so</title>
<path fill="none" stroke="black" d="M1678.3,-2557C1725.4,-2527.4 1821.5,-2468.8 1859.5,-2459 2007.1,-2420.9 2074.5,-2376.2 2202.6,-2459 2235.4,-2480.2 2208.9,-2513.8 2238.6,-2539 2246.7,-2545.8 2256,-2551.2 2265.9,-2555.5"/>
<polygon fill="black" stroke="black" points="2264.91,-2558.87 2275.5,-2559.2 2267.43,-2552.34 2264.91,-2558.87"/>
</g>
<!-- cmnlib.b03 -->
<g id="node90" class="node"><title>cmnlib.b03</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6530" rx="63.0888" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6526.3" font-family="Times,serif" font-size="14.00">cmnlib.b03</text>
</g>
<!-- gps.msm8974.so -->
<g id="node91" class="node"><title>gps.msm8974.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-4935" rx="89.0842" ry="18"/>
<text text-anchor="middle" x="179.38" y="-4931.3" font-family="Times,serif" font-size="14.00">gps.msm8974.so</text>
</g>
<!-- gps.msm8974.so&#45;&gt;libloc_eng.so -->
<g id="edge88" class="edge"><title>gps.msm8974.so&#45;&gt;libloc_eng.so</title>
<path fill="none" stroke="black" d="M265.51,-4930.3C340.18,-4926.2 447.89,-4920.3 520.71,-4916.3"/>
<polygon fill="black" stroke="black" points="520.927,-4919.79 530.74,-4915.8 520.578,-4912.8 520.927,-4919.79"/>
</g>
<!-- gps.msm8974.so&#45;&gt;libgps.utils.so -->
<g id="edge89" class="edge"><title>gps.msm8974.so&#45;&gt;libgps.utils.so</title>
<path fill="none" stroke="black" d="M203.22,-4917.6C240.78,-4890.2 318.99,-4837.9 394.77,-4817 635.5,-4750.8 706.54,-4798 956.22,-4798 956.22,-4798 956.22,-4798 1275.6,-4798 1536.2,-4798 1841.6,-4865.3 1969.2,-4896.5"/>
<polygon fill="black" stroke="black" points="1968.66,-4899.97 1979.2,-4898.9 1970.29,-4893.16 1968.66,-4899.97"/>
</g>
<!-- gps.msm8974.so&#45;&gt;libloc_core.so -->
<g id="edge90" class="edge"><title>gps.msm8974.so&#45;&gt;libloc_core.so</title>
<path fill="none" stroke="black" d="M267.87,-4937.6C418.42,-4942.1 724.5,-4951.1 872.45,-4955.5"/>
<polygon fill="black" stroke="black" points="872.723,-4959.01 882.82,-4955.8 872.925,-4952.01 872.723,-4959.01"/>
</g>
<!-- gps.msm8974.so&#45;&gt;libgeofence.so -->
<g id="edge91" class="edge"><title>gps.msm8974.so&#45;&gt;libgeofence.so</title>
<path fill="none" stroke="orange" d="M235.65,-4949.1C313.83,-4969 456.27,-5005.4 537.91,-5026.2"/>
<polygon fill="orange" stroke="orange" points="537.484,-5029.7 548.04,-5028.8 539.224,-5022.92 537.484,-5029.7"/>
</g>
<!-- adsp.b02 -->
<g id="node92" class="node"><title>adsp.b02</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6584" rx="53.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6580.3" font-family="Times,serif" font-size="14.00">adsp.b02</text>
</g>
<!-- cpp_firmware_v1_1_6.fw -->
<g id="node93" class="node"><title>cpp_firmware_v1_1_6.fw</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6638" rx="126.978" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6634.3" font-family="Times,serif" font-size="14.00">cpp_firmware_v1_1_6.fw</text>
</g>
<!-- libsensor1.so -->
<g id="node94" class="node"><title>libsensor1.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-3007" rx="72.2875" ry="18"/>
<text text-anchor="middle" x="2031" y="-3003.3" font-family="Times,serif" font-size="14.00">libsensor1.so</text>
</g>
<!-- libsensor1.so&#45;&gt;libqmi_encdec.so -->
<g id="edge92" class="edge"><title>libsensor1.so&#45;&gt;libqmi_encdec.so</title>
<path fill="none" stroke="black" d="M2072.4,-3021.9C2110.9,-3038.1 2168.1,-3067.4 2202.6,-3110 2310.9,-3243.5 2346.9,-3456.5 2356.7,-3532.7"/>
<polygon fill="black" stroke="black" points="2353.27,-3533.47 2357.9,-3543 2360.22,-3532.66 2353.27,-3533.47"/>
</g>
<!-- libdrmdecrypt.so -->
<g id="node95" class="node"><title>libdrmdecrypt.so</title>
<ellipse fill="bisque" stroke="black" cx="2360.8" cy="-2479" rx="91" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-2475.3" font-family="Times,serif" font-size="14.00">libdrmdecrypt.so</text>
</g>
<!-- libdrmdecrypt.so&#45;&gt;libQSEEComAPI.so -->
<g id="edge93" class="edge"><title>libdrmdecrypt.so&#45;&gt;libQSEEComAPI.so</title>
<path fill="none" stroke="black" d="M2443.4,-2486.6C2538.1,-2493 2698.1,-2496 2829.7,-2460 2867.2,-2449.7 2906,-2427.5 2932.4,-2410.3"/>
<polygon fill="black" stroke="black" points="2934.47,-2413.12 2940.9,-2404.7 2930.62,-2407.28 2934.47,-2413.12"/>
</g>
<!-- libstagefright_foundation.so -->
<g id="node96" class="node"><title>libstagefright_foundation.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-2741" rx="141.875" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-2737.3" font-family="Times,serif" font-size="14.00">libstagefright_foundation.so</text>
</g>
<!-- libdrmdecrypt.so&#45;&gt;libstagefright_foundation.so -->
<g id="edge94" class="edge"><title>libdrmdecrypt.so&#45;&gt;libstagefright_foundation.so</title>
<path fill="none" stroke="black" d="M2442.9,-2486.9C2458,-2491.8 2472.3,-2499.4 2483,-2511 2545.1,-2578.4 2454.1,-2649.3 2519,-2714 2524.7,-2719.7 2531.1,-2724.4 2538,-2728.3"/>
<polygon fill="black" stroke="black" points="2536.6,-2731.51 2547.1,-2732.9 2539.75,-2725.27 2536.6,-2731.51"/>
</g>
<!-- libssl.so -->
<g id="node97" class="node"><title>libssl.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-2687" rx="48.1917" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-2683.3" font-family="Times,serif" font-size="14.00">libssl.so</text>
</g>
<!-- libdrmdecrypt.so&#45;&gt;libssl.so -->
<g id="edge95" class="edge"><title>libdrmdecrypt.so&#45;&gt;libssl.so</title>
<path fill="none" stroke="black" d="M2442,-2487.3C2457.3,-2492.2 2471.9,-2499.6 2483,-2511 2530.7,-2559.7 2469.3,-2613.4 2519,-2660 2545,-2684.3 2584.7,-2690.9 2617.3,-2691.4"/>
<polygon fill="black" stroke="black" points="2617.7,-2694.9 2627.7,-2691.4 2617.7,-2687.9 2617.7,-2694.9"/>
</g>
<!-- libcrypto.so -->
<g id="node98" class="node"><title>libcrypto.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-1615" rx="65.7887" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-1611.3" font-family="Times,serif" font-size="14.00">libcrypto.so</text>
</g>
<!-- libdrmdecrypt.so&#45;&gt;libcrypto.so -->
<g id="edge96" class="edge"><title>libdrmdecrypt.so&#45;&gt;libcrypto.so</title>
<path fill="none" stroke="black" d="M2448.6,-2474C2461.7,-2469.5 2473.9,-2462.5 2483,-2452 2519.8,-2409.3 2504.9,-2000.6 2519,-1946 2550.1,-1825.9 2623.8,-1696 2656.9,-1641.5"/>
<polygon fill="black" stroke="black" points="2659.99,-1643.16 2662.2,-1632.8 2654.01,-1639.52 2659.99,-1643.16"/>
</g>
<!-- libGLESv2_adreno.so -->
<g id="node99" class="node"><title>libGLESv2_adreno.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-1391" rx="110.5" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-1387.3" font-family="Times,serif" font-size="14.00">libGLESv2_adreno.so</text>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libstlport.so -->
<g id="edge97" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M2444.9,-1402.8C2458.6,-1407.5 2472,-1414 2483,-1423 2511,-1445.9 2488.3,-1476.9 2519,-1496 2636.3,-1568.9 2692.5,-1511.5 2829.7,-1496 2856.5,-1493 2885.7,-1486.7 2910.2,-1480.6"/>
<polygon fill="black" stroke="black" points="2911.18,-1483.96 2920,-1478.1 2909.45,-1477.18 2911.18,-1483.96"/>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libgsl.so -->
<g id="edge98" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M2467.8,-1386.5C2597,-1380 2801.6,-1366.6 2829.7,-1345 2939,-1260.8 2960.3,-1078.9 2964.4,-1008.6"/>
<polygon fill="black" stroke="black" points="2967.91,-1008.42 2964.9,-998.26 2960.92,-1008.08 2967.91,-1008.42"/>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libcrypto.so -->
<g id="edge99" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libcrypto.so</title>
<path fill="none" stroke="black" d="M2396.8,-1408.2C2423.9,-1423.2 2460.5,-1447.3 2483,-1478 2513.4,-1519.5 2480.1,-1554.3 2519,-1588 2540.9,-1607 2571.2,-1614.8 2599.3,-1617.5"/>
<polygon fill="black" stroke="black" points="2599.15,-1621 2609.4,-1618.3 2599.71,-1614.02 2599.15,-1621"/>
</g>
<!-- libGLESv2S3D_adreno.so -->
<g id="node100" class="node"><title>libGLESv2S3D_adreno.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-1561" rx="129.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-1557.3" font-family="Times,serif" font-size="14.00">libGLESv2S3D_adreno.so</text>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libGLESv2S3D_adreno.so -->
<g id="edge100" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libGLESv2S3D_adreno.so</title>
<path fill="none" stroke="orange" d="M2447.5,-1402.2C2460.5,-1407 2473,-1413.6 2483,-1423 2519.4,-1456.9 2481.7,-1496 2519,-1529 2528.5,-1537.4 2539.5,-1543.8 2551.3,-1548.6"/>
<polygon fill="orange" stroke="orange" points="2550.31,-1551.97 2560.9,-1552.2 2552.77,-1545.41 2550.31,-1551.97"/>
</g>
<!-- libq3dtools_adreno.so -->
<g id="node101" class="node"><title>libq3dtools_adreno.so</title>
<ellipse fill="bisque" stroke="black" cx="1274.6" cy="-1446" rx="112.5" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-1442.3" font-family="Times,serif" font-size="14.00">libq3dtools_adreno.so</text>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libq3dtools_adreno.so -->
<g id="edge101" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libq3dtools_adreno.so</title>
<path fill="none" stroke="orange" d="M2316.7,-1407.6C2285.2,-1415.3 2241.5,-1423.1 2202.6,-1427 1910.1,-1456.4 1563.2,-1458.1 1388.4,-1453.4"/>
<polygon fill="orange" stroke="orange" points="1388.2,-1449.89 1378.1,-1453.1 1387.99,-1456.89 1388.2,-1449.89"/>
</g>
<!-- libsc&#45;a2xx.so -->
<g id="node102" class="node"><title>libsc&#45;a2xx.so</title>
<ellipse fill="none" stroke="black" cx="2674.3" cy="-1469" rx="71" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-1465.3" font-family="Times,serif" font-size="14.00">libsc&#45;a2xx.so</text>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libsc&#45;a2xx.so -->
<g id="edge102" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libsc&#45;a2xx.so</title>
<path fill="none" stroke="orange" d="M2427.5,-1405.4C2445.7,-1410.2 2465.4,-1416.1 2483,-1423 2499.9,-1429.6 2501.9,-1436.1 2519,-1442 2544.2,-1450.6 2572.7,-1456.6 2598.4,-1460.7"/>
<polygon fill="orange" stroke="orange" points="2597.99,-1464.18 2608.4,-1462.2 2599.03,-1457.26 2597.99,-1464.18"/>
</g>
<!-- libadreno_utils.so -->
<g id="node103" class="node"><title>libadreno_utils.so</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-1285" rx="93" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-1281.3" font-family="Times,serif" font-size="14.00">libadreno_utils.so</text>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libadreno_utils.so -->
<g id="edge103" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libadreno_utils.so</title>
<path fill="none" stroke="black" d="M2409.5,-1374.8C2465.6,-1355.7 2558.6,-1324 2617.9,-1303.9"/>
<polygon fill="black" stroke="black" points="2619.18,-1307.16 2627.5,-1300.6 2616.91,-1300.54 2619.18,-1307.16"/>
</g>
<!-- libsc&#45;a3xx.so -->
<g id="node104" class="node"><title>libsc&#45;a3xx.so</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-1415" rx="71" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-1411.3" font-family="Times,serif" font-size="14.00">libsc&#45;a3xx.so</text>
</g>
<!-- libGLESv2_adreno.so&#45;&gt;libsc&#45;a3xx.so -->
<g id="edge104" class="edge"><title>libGLESv2_adreno.so&#45;&gt;libsc&#45;a3xx.so</title>
<path fill="none" stroke="orange" d="M2461.2,-1398.7C2504.9,-1402 2555.4,-1405.9 2596.2,-1409.1"/>
<polygon fill="orange" stroke="orange" points="2596.08,-1412.6 2606.3,-1409.8 2596.57,-1405.62 2596.08,-1412.6"/>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libstlport.so -->
<g id="edge105" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M1293.7,-1463.7C1326.9,-1495 1401.1,-1558.9 1477.7,-1585 1916.4,-1734.6 2055.7,-1629.3 2519,-1642 2657,-1645.8 2705.8,-1703.1 2829.7,-1642 2893.3,-1610.6 2935.4,-1533.4 2954.2,-1492.1"/>
<polygon fill="black" stroke="black" points="2957.43,-1493.46 2958.3,-1482.9 2951.03,-1490.61 2957.43,-1493.46"/>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libgsl.so -->
<g id="edge106" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M1387.1,-1444.9C1407,-1440.2 1426.3,-1432.2 1441.7,-1419 1481,-1385.2 1438.8,-1342.3 1477.7,-1308 1935.9,-903.87 2255.9,-1268.9 2829.7,-1059 2868.3,-1044.9 2908.6,-1019.9 2935.1,-1001.9"/>
<polygon fill="black" stroke="black" points="2937.37,-1004.58 2943.6,-996.01 2933.39,-998.829 2937.37,-1004.58"/>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libGLESv2_adreno.so -->
<g id="edge107" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libGLESv2_adreno.so</title>
<path fill="none" stroke="orange" d="M1384.4,-1442C1557.9,-1440.1 1907.9,-1438.6 2202.6,-1409 2220.2,-1407.2 2238.7,-1404.7 2256.7,-1402"/>
<polygon fill="orange" stroke="orange" points="2257.24,-1405.46 2266.6,-1400.5 2256.19,-1398.54 2257.24,-1405.46"/>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libGLESv2S3D_adreno.so -->
<g id="edge108" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libGLESv2S3D_adreno.so</title>
<path fill="none" stroke="orange" d="M1299.3,-1463.6C1335.5,-1489.3 1407.8,-1536.3 1477.7,-1555 1675.5,-1608 2278.8,-1582.9 2544.9,-1568.5"/>
<polygon fill="orange" stroke="orange" points="2545.19,-1571.99 2555,-1568 2544.84,-1565 2545.19,-1571.99"/>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libq3dtools_adreno.so -->
<g id="edge109" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libq3dtools_adreno.so</title>
<path fill="none" stroke="orange" d="M1220.1,-1461.9C1205.8,-1472.2 1224,-1482 1274.6,-1482 1308.6,-1482 1328,-1477.6 1332.7,-1471.5"/>
<polygon fill="orange" stroke="orange" points="1335.91,-1470.1 1329.2,-1461.9 1329.34,-1472.49 1335.91,-1470.1"/>
</g>
<!-- libOpenCL.so -->
<g id="node105" class="node"><title>libOpenCL.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-1539" rx="73.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-1535.3" font-family="Times,serif" font-size="14.00">libOpenCL.so</text>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libOpenCL.so -->
<g id="edge110" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libOpenCL.so</title>
<path fill="none" stroke="orange" d="M1307.7,-1463.3C1346.6,-1483.3 1414.8,-1515.1 1477.7,-1528 1644,-1562.2 1844.5,-1554.4 1952.3,-1546.3"/>
<polygon fill="orange" stroke="orange" points="1952.71,-1549.78 1962.4,-1545.5 1952.15,-1542.8 1952.71,-1549.78"/>
</g>
<!-- libGLES_android.so -->
<g id="node106" class="node"><title>libGLES_android.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-1501" rx="102.882" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-1497.3" font-family="Times,serif" font-size="14.00">libGLES_android.so</text>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libGLES_android.so -->
<g id="edge111" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libGLES_android.so</title>
<path fill="none" stroke="orange" d="M1358.2,-1458.1C1418.4,-1467 1499.8,-1479 1561.3,-1488"/>
<polygon fill="orange" stroke="orange" points="1560.99,-1491.49 1571.4,-1489.5 1562.02,-1484.57 1560.99,-1491.49"/>
</g>
<!-- libGLESv1_CM_adreno.so -->
<g id="node107" class="node"><title>libGLESv1_CM_adreno.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-1391" rx="132" ry="18"/>
<text text-anchor="middle" x="2031" y="-1387.3" font-family="Times,serif" font-size="14.00">libGLESv1_CM_adreno.so</text>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libGLESv1_CM_adreno.so -->
<g id="edge112" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libGLESv1_CM_adreno.so</title>
<path fill="none" stroke="orange" d="M1334.8,-1430.8C1375,-1424.4 1429.5,-1418.1 1477.7,-1414 1617.5,-1402 1777.6,-1393.3 1889.3,-1389.7"/>
<polygon fill="orange" stroke="orange" points="1889.74,-1393.19 1899.6,-1389.3 1889.47,-1386.19 1889.74,-1393.19"/>
</g>
<!-- libEGL_adreno.so -->
<g id="node108" class="node"><title>libEGL_adreno.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-1335" rx="93" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-1331.3" font-family="Times,serif" font-size="14.00">libEGL_adreno.so</text>
</g>
<!-- libq3dtools_adreno.so&#45;&gt;libEGL_adreno.so -->
<g id="edge113" class="edge"><title>libq3dtools_adreno.so&#45;&gt;libEGL_adreno.so</title>
<path fill="none" stroke="orange" d="M1366.9,-1435.7C1392.6,-1431.5 1419.6,-1424 1441.7,-1410 1465.4,-1395 1454.1,-1373.3 1477.7,-1358 1499.5,-1343.9 1526,-1335.6 1551.5,-1331.2"/>
<polygon fill="orange" stroke="orange" points="1552.22,-1334.63 1561.6,-1329.7 1551.19,-1327.71 1552.22,-1334.63"/>
</g>
<!-- libadreno_utils.so&#45;&gt;libgsl.so -->
<g id="edge114" class="edge"><title>libadreno_utils.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M2692.2,-1267.3C2741.5,-1215.5 2885.5,-1064 2942.2,-1004.5"/>
<polygon fill="black" stroke="black" points="2944.93,-1006.71 2949.2,-997.01 2939.81,-1001.93 2944.93,-1006.71"/>
</g>
<!-- libsc&#45;a3xx.so&#45;&gt;libstlport.so -->
<g id="edge115" class="edge"><title>libsc&#45;a3xx.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M2733.3,-1425C2781.3,-1433.3 2849.4,-1445 2899.4,-1453.6"/>
<polygon fill="black" stroke="black" points="2899.04,-1457.09 2909.5,-1455.4 2900.27,-1450.2 2899.04,-1457.09"/>
</g>
<!-- libsc&#45;a3xx.so&#45;&gt;libgsl.so -->
<g id="edge116" class="edge"><title>libsc&#45;a3xx.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M2745.5,-1415.3C2774.6,-1411.9 2806.8,-1403.2 2829.7,-1383 2943.4,-1282.2 2962,-1082.8 2964.9,-1008.6"/>
<polygon fill="black" stroke="black" points="2968.41,-1008.38 2965.3,-998.25 2961.42,-1008.11 2968.41,-1008.38"/>
</g>
<!-- libGLESv1_CM_adreno.so&#45;&gt;libgsl.so -->
<g id="edge117" class="edge"><title>libGLESv1_CM_adreno.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M2123.7,-1378.2C2159.5,-1373.4 2201,-1368.1 2238.6,-1364 2255,-1362.2 2816.4,-1321.8 2829.7,-1312 2930.8,-1237.5 2956.8,-1074.2 2963.3,-1008.3"/>
<polygon fill="black" stroke="black" points="2966.79,-1008.56 2964.2,-998.29 2959.82,-1007.94 2966.79,-1008.56"/>
</g>
<!-- libGLESv1_CM_adreno.so&#45;&gt;libcrypto.so -->
<g id="edge118" class="edge"><title>libGLESv1_CM_adreno.so&#45;&gt;libcrypto.so</title>
<path fill="none" stroke="black" d="M2077.2,-1408C2158.9,-1438.9 2336.1,-1507.1 2483,-1571 2499.2,-1578.1 2502.1,-1582.6 2519,-1588 2545.9,-1596.5 2576.3,-1602.6 2603,-1606.8"/>
<polygon fill="black" stroke="black" points="2602.69,-1610.29 2613.1,-1608.3 2603.72,-1603.37 2602.69,-1610.29"/>
</g>
<!-- libGLESv1_CM_adreno.so&#45;&gt;libGLESv2_adreno.so -->
<g id="edge119" class="edge"><title>libGLESv1_CM_adreno.so&#45;&gt;libGLESv2_adreno.so</title>
<path fill="none" stroke="orange" d="M2163,-1391C2188.4,-1391 2214.9,-1391 2239.9,-1391"/>
<polygon fill="orange" stroke="orange" points="2240.1,-1394.5 2250.1,-1391 2240.1,-1387.5 2240.1,-1394.5"/>
</g>
<!-- libGLESv1_CM_adreno.so&#45;&gt;libq3dtools_adreno.so -->
<g id="edge120" class="edge"><title>libGLESv1_CM_adreno.so&#45;&gt;libq3dtools_adreno.so</title>
<path fill="none" stroke="orange" d="M1926.3,-1402C1815.2,-1409.3 1633.8,-1418.6 1477.7,-1432 1450.3,-1434.3 1421,-1437.4 1393.4,-1440.2"/>
<polygon fill="orange" stroke="orange" points="1392.86,-1436.74 1383.3,-1441.3 1393.62,-1443.7 1392.86,-1436.74"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libgsl.so -->
<g id="edge121" class="edge"><title>libEGL_adreno.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M1686.4,-1318.3C1795.9,-1265.4 2129.7,-1098.9 2202.6,-1005 2237,-960.68 2195.2,-919.59 2238.6,-884 2340.3,-800.61 2706.9,-810.94 2829.7,-858 2879.8,-877.2 2923,-924.36 2946.5,-954.1"/>
<polygon fill="black" stroke="black" points="2944.01,-956.599 2952.9,-962.36 2949.54,-952.311 2944.01,-956.599"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libcrypto.so -->
<g id="edge122" class="edge"><title>libEGL_adreno.so&#45;&gt;libcrypto.so</title>
<path fill="none" stroke="black" d="M1689,-1351.4C1730.3,-1369.2 1798.8,-1397.7 1859.5,-1418 2009.4,-1468.3 2058.1,-1447.8 2202.6,-1512 2220,-1519.7 2221,-1528 2238.6,-1535 2356.5,-1581.8 2394.2,-1565.3 2519,-1588 2548.3,-1593.3 2580.8,-1599 2608.4,-1603.8"/>
<polygon fill="black" stroke="black" points="2607.84,-1607.25 2618.3,-1605.6 2609.09,-1600.37 2607.84,-1607.25"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libGLESv2_adreno.so -->
<g id="edge123" class="edge"><title>libEGL_adreno.so&#45;&gt;libGLESv2_adreno.so</title>
<path fill="none" stroke="orange" d="M1743.5,-1336.5C1853.1,-1339.1 2041.7,-1346 2202.6,-1364 2227.8,-1366.8 2255,-1371.1 2279.6,-1375.4"/>
<polygon fill="orange" stroke="orange" points="2279.15,-1378.87 2289.6,-1377.1 2280.33,-1371.97 2279.15,-1378.87"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libq3dtools_adreno.so -->
<g id="edge124" class="edge"><title>libEGL_adreno.so&#45;&gt;libq3dtools_adreno.so</title>
<path fill="none" stroke="orange" d="M1573,-1344.9C1541.4,-1349.4 1505.7,-1357.9 1477.7,-1376 1454.1,-1391.3 1465.4,-1413 1441.7,-1428 1427.4,-1437 1411.2,-1443.3 1394.6,-1447.6"/>
<polygon fill="orange" stroke="orange" points="1393.65,-1444.23 1384.7,-1449.9 1395.23,-1451.05 1393.65,-1444.23"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libadreno_utils.so -->
<g id="edge125" class="edge"><title>libEGL_adreno.so&#45;&gt;libadreno_utils.so</title>
<path fill="none" stroke="black" d="M1692.2,-1318.8C1733.5,-1303.2 1799.8,-1280.8 1859.5,-1272 2121.3,-1233.2 2435.7,-1258.1 2585.6,-1274.3"/>
<polygon fill="black" stroke="black" points="2585.28,-1277.79 2595.6,-1275.4 2586.04,-1270.83 2585.28,-1277.79"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libOpenCL.so -->
<g id="edge126" class="edge"><title>libEGL_adreno.so&#45;&gt;libOpenCL.so</title>
<path fill="none" stroke="orange" d="M1674.2,-1352.6C1707.4,-1378.5 1771.1,-1428.9 1823.5,-1474 1839.9,-1488.2 1840,-1497.3 1859.5,-1507 1887.1,-1520.8 1919.9,-1528.7 1949.3,-1533.2"/>
<polygon fill="orange" stroke="orange" points="1949.22,-1536.72 1959.6,-1534.6 1950.16,-1529.78 1949.22,-1536.72"/>
</g>
<!-- libEGL_adreno.so&#45;&gt;libGLESv1_CM_adreno.so -->
<g id="edge127" class="edge"><title>libEGL_adreno.so&#45;&gt;libGLESv1_CM_adreno.so</title>
<path fill="none" stroke="orange" d="M1725,-1345.9C1783.5,-1354.5 1866.2,-1366.8 1930.6,-1376.3"/>
<polygon fill="orange" stroke="orange" points="1930.4,-1379.81 1940.8,-1377.8 1931.42,-1372.88 1930.4,-1379.81"/>
</g>
<!-- libhardware.so -->
<g id="node109" class="node"><title>libhardware.so</title>
<ellipse fill="none" stroke="black" cx="2031" cy="-1299" rx="80" ry="18"/>
<text text-anchor="middle" x="2031" y="-1295.3" font-family="Times,serif" font-size="14.00">libhardware.so</text>
</g>
<!-- libEGL_adreno.so&#45;&gt;libhardware.so -->
<g id="edge128" class="edge"><title>libEGL_adreno.so&#45;&gt;libhardware.so</title>
<path fill="none" stroke="black" d="M1734.6,-1327.1C1797.6,-1321.1 1883.8,-1312.9 1946.8,-1306.9"/>
<polygon fill="black" stroke="black" points="1947.49,-1310.35 1957.1,-1305.9 1946.81,-1303.38 1947.49,-1310.35"/>
</g>
<!-- libCommandSvc.so -->
<g id="node110" class="node"><title>libCommandSvc.so</title>
<ellipse fill="bisque" stroke="black" cx="2031" cy="-2205" rx="99.5" ry="18"/>
<text text-anchor="middle" x="2031" y="-2201.3" font-family="Times,serif" font-size="14.00">libCommandSvc.so</text>
</g>
<!-- libbinder.so -->
<g id="node111" class="node"><title>libbinder.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-2249" rx="65" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-2245.3" font-family="Times,serif" font-size="14.00">libbinder.so</text>
</g>
<!-- libCommandSvc.so&#45;&gt;libbinder.so -->
<g id="edge129" class="edge"><title>libCommandSvc.so&#45;&gt;libbinder.so</title>
<path fill="none" stroke="black" d="M2111.4,-2215.7C2166.5,-2223.1 2239.3,-2232.8 2291.8,-2239.9"/>
<polygon fill="black" stroke="black" points="2291.64,-2243.41 2302,-2241.2 2292.52,-2236.46 2291.64,-2243.41"/>
</g>
<!-- bu24205_LGIT_VER_3_CAL.bin -->
<g id="node112" class="node"><title>bu24205_LGIT_VER_3_CAL.bin</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6692" rx="159.472" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6688.3" font-family="Times,serif" font-size="14.00">bu24205_LGIT_VER_3_CAL.bin</text>
</g>
<!-- adsp.b06 -->
<g id="node113" class="node"><title>adsp.b06</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6746" rx="53.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6742.3" font-family="Times,serif" font-size="14.00">adsp.b06</text>
</g>
<!-- netmgrd -->
<g id="node114" class="node"><title>netmgrd</title>
<ellipse fill="bisque" stroke="black" cx="1650.6" cy="-4103" rx="50.8918" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-4099.3" font-family="Times,serif" font-size="14.00">netmgrd</text>
</g>
<!-- netmgrd&#45;&gt;libdiag.so -->
<g id="edge130" class="edge"><title>netmgrd&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M1701.1,-4104.9C1798.2,-4109.4 2020,-4123 2202.6,-4160 2219,-4163.3 2222.1,-4168.5 2238.6,-4171 2346,-4187 2374.4,-4173.5 2483,-4171 2637.2,-4167.4 2707.5,-4249.2 2829.7,-4155 2896.3,-4103.6 2946.1,-3837 2960.9,-3749.1"/>
<polygon fill="black" stroke="black" points="2964.38,-3749.53 2962.5,-3739.1 2957.46,-3748.42 2964.38,-3749.53"/>
</g>
<!-- netmgrd&#45;&gt;libqmi.so -->
<g id="edge131" class="edge"><title>netmgrd&#45;&gt;libqmi.so</title>
<path fill="none" stroke="black" d="M1699.7,-4107.7C1734.8,-4112.2 1783,-4120.5 1823.5,-4135 1840.7,-4141.2 1842.2,-4148.8 1859.5,-4155 1894.9,-4167.8 1936.4,-4175.7 1969.6,-4180.5"/>
<polygon fill="black" stroke="black" points="1969.21,-4183.98 1979.6,-4181.9 1970.18,-4177.05 1969.21,-4183.98"/>
</g>
<!-- netmgrd&#45;&gt;libdsutils.so -->
<g id="edge132" class="edge"><title>netmgrd&#45;&gt;libdsutils.so</title>
<path fill="none" stroke="black" d="M1700.9,-4105.3C1818.4,-4110 2111.6,-4117.9 2202.6,-4084 2221.9,-4076.8 2219.8,-4063.3 2238.6,-4055 2339.1,-4010.3 2397.7,-4085.5 2483,-4016 2518,-3987.5 2484.7,-3950.3 2519,-3921 2540.6,-3902.6 2570,-3893.8 2597.4,-3889.9"/>
<polygon fill="black" stroke="black" points="2597.89,-3893.37 2607.4,-3888.7 2597.05,-3886.42 2597.89,-3893.37"/>
</g>
<!-- netmgrd&#45;&gt;libnetutils.so -->
<g id="edge133" class="edge"><title>netmgrd&#45;&gt;libnetutils.so</title>
<path fill="none" stroke="black" d="M1688.5,-4090.9C1729.6,-4075.3 1794.2,-4043.8 1823.5,-3992 1885.9,-3881.5 1770.8,-2940.9 1859.5,-2850 1877.4,-2831.6 2634,-2800.1 2885.3,-2790.1"/>
<polygon fill="black" stroke="black" points="2885.55,-2793.59 2895.4,-2789.7 2885.27,-2786.6 2885.55,-2793.59"/>
</g>
<!-- libnetmgr.so -->
<g id="node115" class="node"><title>libnetmgr.so</title>
<ellipse fill="bisque" stroke="black" cx="2031" cy="-4057" rx="69" ry="18"/>
<text text-anchor="middle" x="2031" y="-4053.3" font-family="Times,serif" font-size="14.00">libnetmgr.so</text>
</g>
<!-- netmgrd&#45;&gt;libnetmgr.so -->
<g id="edge134" class="edge"><title>netmgrd&#45;&gt;libnetmgr.so</title>
<path fill="none" stroke="black" d="M1698.7,-4097.3C1763.9,-4089.3 1881.9,-4075 1958.1,-4065.7"/>
<polygon fill="black" stroke="black" points="1958.59,-4069.17 1968.1,-4064.5 1957.75,-4062.22 1958.59,-4069.17"/>
</g>
<!-- libnetmgr.so&#45;&gt;libdiag.so -->
<g id="edge135" class="edge"><title>libnetmgr.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2066.4,-4072.5C2185.3,-4123.3 2584.7,-4272.4 2829.7,-4100 2947.4,-4017.1 2963.5,-3822.3 2965.4,-3749.3"/>
<polygon fill="black" stroke="black" points="2968.9,-3749.17 2965.6,-3739.1 2961.9,-3749.03 2968.9,-3749.17"/>
</g>
<!-- libnetmgr.so&#45;&gt;libdsutils.so -->
<g id="edge136" class="edge"><title>libnetmgr.so&#45;&gt;libdsutils.so</title>
<path fill="none" stroke="black" d="M2091.2,-4048.1C2209.8,-4030 2466.8,-3989.9 2483,-3979 2508.2,-3962 2494.1,-3938.4 2519,-3921 2541.8,-3905.1 2570.8,-3896.8 2597.4,-3892.5"/>
<polygon fill="black" stroke="black" points="2598.08,-3895.94 2607.5,-3891.1 2597.11,-3889.01 2598.08,-3895.94"/>
</g>
<!-- MTP_Speaker_cal.acdb -->
<g id="node116" class="node"><title>MTP_Speaker_cal.acdb</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-6800" rx="119.679" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6796.3" font-family="Times,serif" font-size="14.00">MTP_Speaker_cal.acdb</text>
</g>
<!-- radish -->
<g id="node117" class="node"><title>radish</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6854" rx="40.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6850.3" font-family="Times,serif" font-size="14.00">radish</text>
</g>
<!-- liboemcrypto.so -->
<g id="node118" class="node"><title>liboemcrypto.so</title>
<ellipse fill="none" stroke="black" cx="2360.8" cy="-2303" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-2299.3" font-family="Times,serif" font-size="14.00">liboemcrypto.so</text>
</g>
<!-- liboemcrypto.so&#45;&gt;libQSEEComAPI.so -->
<g id="edge137" class="edge"><title>liboemcrypto.so&#45;&gt;libQSEEComAPI.so</title>
<path fill="none" stroke="black" d="M2435.4,-2294.3C2528.8,-2285.6 2694.2,-2278.2 2829.7,-2314 2867.6,-2324 2906.5,-2346.5 2932.9,-2363.8"/>
<polygon fill="black" stroke="black" points="2931.15,-2366.84 2941.4,-2369.5 2935.04,-2361.02 2931.15,-2366.84"/>
</g>
<!-- keymaster.b00 -->
<g id="node119" class="node"><title>keymaster.b00</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6908" rx="79.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6904.3" font-family="Times,serif" font-size="14.00">keymaster.b00</text>
</g>
<!-- subsystem_ramdump -->
<g id="node120" class="node"><title>subsystem_ramdump</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-6962" rx="110.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-6958.3" font-family="Times,serif" font-size="14.00">subsystem_ramdump</text>
</g>
<!-- MTP_Headset_cal.acdb -->
<g id="node121" class="node"><title>MTP_Headset_cal.acdb</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-7016" rx="120.479" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7012.3" font-family="Times,serif" font-size="14.00">MTP_Headset_cal.acdb</text>
</g>
<!-- cmnlib.b02 -->
<g id="node122" class="node"><title>cmnlib.b02</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-7070" rx="63.0888" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7066.3" font-family="Times,serif" font-size="14.00">cmnlib.b02</text>
</g>
<!-- libmmipl.so -->
<g id="node123" class="node"><title>libmmipl.so</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-7124" rx="65" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7120.3" font-family="Times,serif" font-size="14.00">libmmipl.so</text>
</g>
<!-- sensors.msm8974.so -->
<g id="node124" class="node"><title>sensors.msm8974.so</title>
<ellipse fill="bisque" stroke="black" cx="1274.6" cy="-3118" rx="108.581" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-3114.3" font-family="Times,serif" font-size="14.00">sensors.msm8974.so</text>
</g>
<!-- sensors.msm8974.so&#45;&gt;libdiag.so -->
<g id="edge138" class="edge"><title>sensors.msm8974.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M1336.5,-3132.8C1369.4,-3142.6 1409.8,-3157.7 1441.7,-3179 1461.3,-3192.1 1456.1,-3208.5 1477.7,-3218 1548.1,-3248.8 1762.7,-3265 1823.5,-3218 1873.9,-3178.9 1809,-3118.1 1859.5,-3079 1969.3,-2994 2350,-3081.1 2483,-3121 2645.7,-3169.9 2717.9,-3154.1 2829.7,-3282 2938.2,-3406.3 2960,-3616.3 2964.3,-3692.4"/>
<polygon fill="black" stroke="black" points="2960.82,-3692.82 2964.9,-3702.6 2967.81,-3692.41 2960.82,-3692.82"/>
</g>
<!-- sensors.msm8974.so&#45;&gt;libsensor1.so -->
<g id="edge139" class="edge"><title>sensors.msm8974.so&#45;&gt;libsensor1.so</title>
<path fill="none" stroke="black" d="M1379,-3112.9C1526.4,-3105.1 1783.9,-3089.3 1823.5,-3072 1843.3,-3063.3 1840,-3048.7 1859.5,-3039 1887.5,-3025 1921,-3017 1950.9,-3012.6"/>
<polygon fill="black" stroke="black" points="1951.39,-3016.07 1960.8,-3011.2 1950.41,-3009.13 1951.39,-3016.07"/>
</g>
<!-- sensors.msm8974.so&#45;&gt;libhardware.so -->
<g id="edge141" class="edge"><title>sensors.msm8974.so&#45;&gt;libhardware.so</title>
<path fill="none" stroke="black" d="M1380.4,-3122.2C1403.6,-3117.9 1426,-3108.7 1441.7,-3091 1509,-3015 1451.2,-2276 1477.7,-2178 1563.1,-1862.1 1710.5,-1835.1 1823.5,-1528 1849.2,-1458 1810.7,-1420.5 1859.5,-1364 1883.3,-1336.4 1920.2,-1320.4 1953.6,-1311.3"/>
<polygon fill="black" stroke="black" points="1954.49,-1314.69 1963.3,-1308.8 1952.74,-1307.91 1954.49,-1314.69"/>
</g>
<!-- libpower.so -->
<g id="node125" class="node"><title>libpower.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-3375" rx="63.8893" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-3371.3" font-family="Times,serif" font-size="14.00">libpower.so</text>
</g>
<!-- sensors.msm8974.so&#45;&gt;libpower.so -->
<g id="edge140" class="edge"><title>sensors.msm8974.so&#45;&gt;libpower.so</title>
<path fill="none" stroke="black" d="M1294.3,-3135.7C1326,-3166.3 1391.9,-3231.5 1441.7,-3292 1459.3,-3313.4 1454.3,-3328 1477.7,-3343 1506.7,-3361.6 1543.9,-3370 1576.2,-3373.6"/>
<polygon fill="black" stroke="black" points="1576.21,-3377.12 1586.5,-3374.6 1576.89,-3370.15 1576.21,-3377.12"/>
</g>
<!-- libsensor_reg.so -->
<g id="node126" class="node"><title>libsensor_reg.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-3045" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-3041.3" font-family="Times,serif" font-size="14.00">libsensor_reg.so</text>
</g>
<!-- sensors.msm8974.so&#45;&gt;libsensor_reg.so -->
<g id="edge142" class="edge"><title>sensors.msm8974.so&#45;&gt;libsensor_reg.so</title>
<path fill="none" stroke="black" d="M1362.6,-3107.4C1388.3,-3103.3 1416.3,-3097.9 1441.7,-3091 1458.2,-3086.5 1461.2,-3081.7 1477.7,-3077 1506.8,-3068.7 1539.3,-3062 1568.2,-3056.9"/>
<polygon fill="black" stroke="black" points="1568.93,-3060.33 1578.2,-3055.2 1567.75,-3053.43 1568.93,-3060.33"/>
</g>
<!-- libsensor_reg.so&#45;&gt;libsensor1.so -->
<g id="edge143" class="edge"><title>libsensor_reg.so&#45;&gt;libsensor1.so</title>
<path fill="none" stroke="black" d="M1729.5,-3037.2C1795.2,-3030.6 1888.5,-3021.2 1953.6,-3014.7"/>
<polygon fill="black" stroke="black" points="1954.33,-3018.14 1963.9,-3013.6 1953.58,-3011.18 1954.33,-3018.14"/>
</g>
<!-- librs_adreno_sha1.so -->
<g id="node127" class="node"><title>librs_adreno_sha1.so</title>
<ellipse fill="bisque" stroke="black" cx="1274.6" cy="-721" rx="108.581" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-717.3" font-family="Times,serif" font-size="14.00">librs_adreno_sha1.so</text>
</g>
<!-- cmnlib.mdt -->
<g id="node128" class="node"><title>cmnlib.mdt</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-7178" rx="63.8893" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7174.3" font-family="Times,serif" font-size="14.00">cmnlib.mdt</text>
</g>
<!-- libadiertac.so -->
<g id="node129" class="node"><title>libadiertac.so</title>
<ellipse fill="bisque" stroke="black" cx="2360.8" cy="-2925" rx="74.187" ry="18"/>
<text text-anchor="middle" x="2360.8" y="-2921.3" font-family="Times,serif" font-size="14.00">libadiertac.so</text>
</g>
<!-- libadiertac.so&#45;&gt;libaudcal.so -->
<g id="edge144" class="edge"><title>libadiertac.so&#45;&gt;libaudcal.so</title>
<path fill="none" stroke="black" d="M2427.5,-2933C2479.1,-2939.3 2550.9,-2948.1 2603.6,-2954.5"/>
<polygon fill="black" stroke="black" points="2603.15,-2957.97 2613.5,-2955.7 2603.99,-2951.02 2603.15,-2957.97"/>
</g>
<!-- adsp.b09 -->
<g id="node130" class="node"><title>adsp.b09</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-7232" rx="53.5" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7228.3" font-family="Times,serif" font-size="14.00">adsp.b09</text>
</g>
<!-- libqdi.so -->
<g id="node131" class="node"><title>libqdi.so</title>
<ellipse fill="bisque" stroke="black" cx="1650.6" cy="-4298" rx="50.0912" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-4294.3" font-family="Times,serif" font-size="14.00">libqdi.so</text>
</g>
<!-- libqdi.so&#45;&gt;libdiag.so -->
<g id="edge145" class="edge"><title>libqdi.so&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M1693.7,-4307.2C1815.9,-4332.5 2181.5,-4399.4 2483,-4363 2640.5,-4344 2717.6,-4390.3 2829.7,-4278 2906.3,-4201.3 2950.8,-3851.9 2962.4,-3749.4"/>
<polygon fill="black" stroke="black" points="2965.91,-3749.52 2963.5,-3739.2 2958.95,-3748.77 2965.91,-3749.52"/>
</g>
<!-- libqdi.so&#45;&gt;libqmi.so -->
<g id="edge146" class="edge"><title>libqdi.so&#45;&gt;libqmi.so</title>
<path fill="none" stroke="black" d="M1695.4,-4289.8C1730.3,-4283 1780.4,-4272.3 1823.5,-4260 1880.5,-4243.7 1944.7,-4220.1 1986.2,-4204.2"/>
<polygon fill="black" stroke="black" points="1987.59,-4207.42 1995.7,-4200.6 1985.11,-4200.87 1987.59,-4207.42"/>
</g>
<!-- libqdi.so&#45;&gt;libdsutils.so -->
<g id="edge147" class="edge"><title>libqdi.so&#45;&gt;libdsutils.so</title>
<path fill="none" stroke="black" d="M1700.8,-4298.3C1863.2,-4298.2 2376.9,-4288.5 2483,-4173 2552.4,-4097.5 2453.7,-4024.1 2519,-3945 2539.6,-3920 2572.3,-3906.2 2602.4,-3898.5"/>
<polygon fill="black" stroke="black" points="2603.49,-3901.84 2612.4,-3896.1 2601.86,-3895.03 2603.49,-3901.84"/>
</g>
<!-- libvss_nv_iface.so -->
<g id="node132" class="node"><title>libvss_nv_iface.so</title>
<ellipse fill="bisque" stroke="black" cx="1650.6" cy="-2630" rx="94.4839" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-2626.3" font-family="Times,serif" font-size="14.00">libvss_nv_iface.so</text>
</g>
<!-- libvss_nv_iface.so&#45;&gt;libqmi_common_so.so -->
<g id="edge148" class="edge"><title>libvss_nv_iface.so&#45;&gt;libqmi_common_so.so</title>
<path fill="none" stroke="black" d="M1744.1,-2632.2C1772.3,-2628.6 1801.6,-2619.7 1823.5,-2601 1862.2,-2567.8 1818.1,-2521.9 1859.5,-2492 1921.3,-2447.3 2134.2,-2458.2 2202.6,-2492 2226.2,-2503.6 2216.7,-2524.4 2238.6,-2539 2248.5,-2545.6 2259.7,-2550.8 2271.2,-2555"/>
<polygon fill="black" stroke="black" points="2270.31,-2558.39 2280.9,-2558.2 2272.5,-2551.74 2270.31,-2558.39"/>
</g>
<!-- libvss_nv_iface.so&#45;&gt;libvss_common_idl.so -->
<g id="edge149" class="edge"><title>libvss_nv_iface.so&#45;&gt;libvss_common_idl.so</title>
<path fill="none" stroke="black" d="M1743.6,-2633.3C1772.3,-2629.8 1802,-2620.8 1823.5,-2601 1871.3,-2556.9 1821.2,-2511.7 1859.5,-2459 1888.9,-2418.5 1938.6,-2389.5 1976.8,-2371.9"/>
<polygon fill="black" stroke="black" points="1978.56,-2374.94 1986.2,-2367.6 1975.65,-2368.58 1978.56,-2374.94"/>
</g>
<!-- libvss_nv_iface.so&#45;&gt;libqmi_cci.so -->
<g id="edge150" class="edge"><title>libvss_nv_iface.so&#45;&gt;libqmi_cci.so</title>
<path fill="none" stroke="black" d="M1735.7,-2622.2C1767.8,-2624 1801.7,-2632.6 1823.5,-2657 1888.9,-2730.5 1802,-3462.1 1859.5,-3542 1881.5,-3572.7 1920,-3588.9 1954.9,-3597.4"/>
<polygon fill="black" stroke="black" points="1954.58,-3600.91 1965.1,-3599.7 1956.11,-3594.09 1954.58,-3600.91"/>
</g>
<!-- venus.mdt -->
<g id="node133" class="node"><title>venus.mdt</title>
<ellipse fill="bisque" stroke="black" cx="179.38" cy="-7286" rx="60" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7282.3" font-family="Times,serif" font-size="14.00">venus.mdt</text>
</g>
<!-- serviceitems.jar -->
<g id="node134" class="node"><title>serviceitems.jar</title>
<ellipse fill="bisque" stroke="red" cx="179.38" cy="-7340" rx="86" ry="18"/>
<text text-anchor="middle" x="179.38" y="-7336.3" font-family="Times,serif" font-size="14.00">serviceitems.jar</text>
</g>
<!-- diag_mdlog -->
<g id="node135" class="node"><title>diag_mdlog</title>
<ellipse fill="bisque" stroke="black" cx="2674.3" cy="-4073" rx="64.5" ry="18"/>
<text text-anchor="middle" x="2674.3" y="-4069.3" font-family="Times,serif" font-size="14.00">diag_mdlog</text>
</g>
<!-- diag_mdlog&#45;&gt;libdiag.so -->
<g id="edge153" class="edge"><title>diag_mdlog&#45;&gt;libdiag.so</title>
<path fill="none" stroke="black" d="M2738.1,-4075.5C2768.7,-4073.6 2804.2,-4066.4 2829.7,-4046 2925.4,-3969.5 2954.4,-3813.6 2962.5,-3749.5"/>
<polygon fill="black" stroke="black" points="2966.01,-3749.64 2963.7,-3739.3 2959.06,-3748.82 2966.01,-3749.64"/>
</g>
<!-- libRSDriver_adreno.so -->
<g id="node136" class="node"><title>libRSDriver_adreno.so</title>
<ellipse fill="bisque" stroke="black" cx="600.8" cy="-698" rx="115.08" ry="18"/>
<text text-anchor="middle" x="600.8" y="-694.3" font-family="Times,serif" font-size="14.00">libRSDriver_adreno.so</text>
</g>
<!-- libGLESv2.so -->
<g id="node137" class="node"><title>libGLESv2.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-429" rx="73.5" ry="18"/>
<text text-anchor="middle" x="957.22" y="-425.3" font-family="Times,serif" font-size="14.00">libGLESv2.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libGLESv2.so -->
<g id="edge154" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libGLESv2.so</title>
<path fill="none" stroke="black" d="M694.15,-708.53C733.7,-707.86 777.45,-699.37 806.83,-671 876.53,-603.7 776.69,-526.79 842.83,-456 851.75,-446.46 863.38,-440.01 875.78,-435.7"/>
<polygon fill="black" stroke="black" points="876.822,-439.042 885.39,-432.81 874.806,-432.338 876.822,-439.042"/>
</g>
<!-- libgui.so -->
<g id="node138" class="node"><title>libgui.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-375" rx="50.0912" ry="18"/>
<text text-anchor="middle" x="957.22" y="-371.3" font-family="Times,serif" font-size="14.00">libgui.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libgui.so -->
<g id="edge155" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libgui.so</title>
<path fill="none" stroke="black" d="M691.98,-709C732.3,-708.76 777.29,-700.48 806.83,-671 892.21,-585.8 761.94,-491.48 842.83,-402 856.59,-386.78 877.23,-379.38 897.15,-376"/>
<polygon fill="black" stroke="black" points="897.718,-379.455 907.14,-374.61 896.753,-372.522 897.718,-379.455"/>
</g>
<!-- libEGL.so -->
<g id="node139" class="node"><title>libEGL.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-1072" rx="56" ry="18"/>
<text text-anchor="middle" x="957.22" y="-1068.3" font-family="Times,serif" font-size="14.00">libEGL.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libEGL.so -->
<g id="edge156" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libEGL.so</title>
<path fill="none" stroke="black" d="M608.83,-716.22C632.23,-774.35 713.47,-956.74 842.83,-1045 857.57,-1055.1 875.62,-1061.4 892.93,-1065.4"/>
<polygon fill="black" stroke="black" points="892.517,-1068.89 903.02,-1067.5 893.943,-1062.04 892.517,-1068.89"/>
</g>
<!-- libRSCpuRef.so -->
<g id="node140" class="node"><title>libRSCpuRef.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-1018" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="957.22" y="-1014.3" font-family="Times,serif" font-size="14.00">libRSCpuRef.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libRSCpuRef.so -->
<g id="edge157" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libRSCpuRef.so</title>
<path fill="none" stroke="black" d="M611.62,-716.07C640.18,-766.85 728.44,-911.95 842.83,-986 854.58,-993.6 868.14,-999.43 881.71,-1003.9"/>
<polygon fill="black" stroke="black" points="880.984,-1007.34 891.57,-1006.9 883.022,-1000.64 880.984,-1007.34"/>
</g>
<!-- libui.so -->
<g id="node141" class="node"><title>libui.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-1025" rx="44.393" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-1021.3" font-family="Times,serif" font-size="14.00">libui.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libui.so -->
<g id="edge158" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libui.so</title>
<path fill="none" stroke="black" d="M615.86,-715.9C649.82,-757.72 741.04,-861.93 842.83,-910 1104.1,-1033.4 1461.9,-1033.1 1596,-1027.9"/>
<polygon fill="black" stroke="black" points="1596.54,-1031.38 1606.4,-1027.5 1596.27,-1024.39 1596.54,-1031.38"/>
</g>
<!-- librs_adreno.so -->
<g id="node142" class="node"><title>librs_adreno.so</title>
<ellipse fill="bisque" stroke="black" cx="957.22" cy="-883" rx="82" ry="18"/>
<text text-anchor="middle" x="957.22" y="-879.3" font-family="Times,serif" font-size="14.00">librs_adreno.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;librs_adreno.so -->
<g id="edge159" class="edge"><title>libRSDriver_adreno.so&#45;&gt;librs_adreno.so</title>
<path fill="none" stroke="black" d="M623.24,-715.81C663.62,-748.47 754.84,-818.07 842.83,-856 855.39,-861.41 869.23,-865.85 882.78,-869.45"/>
<polygon fill="black" stroke="black" points="882.027,-872.87 892.58,-871.93 883.744,-866.084 882.027,-872.87"/>
</g>
<!-- libbccQTI.so -->
<g id="node143" class="node"><title>libbccQTI.so</title>
<ellipse fill="bisque" stroke="black" cx="957.22" cy="-829" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="957.22" y="-825.3" font-family="Times,serif" font-size="14.00">libbccQTI.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libbccQTI.so -->
<g id="edge160" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libbccQTI.so</title>
<path fill="none" stroke="orange" d="M636.58,-715.29C682.78,-737.72 767.35,-776.94 842.83,-802 858.5,-807.2 875.69,-811.83 891.85,-815.72"/>
<polygon fill="orange" stroke="orange" points="891.224,-819.168 901.76,-818.05 892.827,-812.354 891.224,-819.168"/>
</g>
<!-- libRS.so -->
<g id="node144" class="node"><title>libRS.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-775" rx="48.1917" ry="18"/>
<text text-anchor="middle" x="957.22" y="-771.3" font-family="Times,serif" font-size="14.00">libRS.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libRS.so -->
<g id="edge161" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libRS.so</title>
<path fill="none" stroke="black" d="M668.88,-712.57C737.6,-727.5 842.93,-750.39 905.16,-763.91"/>
<polygon fill="black" stroke="black" points="904.626,-767.375 915.14,-766.07 906.107,-760.534 904.626,-767.375"/>
</g>
<!-- libLLVM.so -->
<g id="node145" class="node"><title>libLLVM.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-721" rx="63.8893" ry="18"/>
<text text-anchor="middle" x="957.22" y="-717.3" font-family="Times,serif" font-size="14.00">libLLVM.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libLLVM.so -->
<g id="edge162" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libLLVM.so</title>
<path fill="none" stroke="black" d="M707.66,-704.87C764.81,-708.58 833.85,-713.06 884.65,-716.36"/>
<polygon fill="black" stroke="black" points="884.675,-719.869 894.88,-717.02 885.126,-712.883 884.675,-719.869"/>
</g>
<!-- libc++.so -->
<g id="node146" class="node"><title>libc++.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-629" rx="56.59" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-625.3" font-family="Times,serif" font-size="14.00">libc++.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libc++.so -->
<g id="edge163" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libc++.so</title>
<path fill="none" stroke="black" d="M704.58,-690.11C799.84,-682.49 945.46,-670.06 1071.6,-656 1119.2,-650.7 1172.9,-643.46 1212.9,-637.82"/>
<polygon fill="black" stroke="black" points="1213.69,-641.244 1223.1,-636.38 1212.71,-634.312 1213.69,-641.244"/>
</g>
<!-- libbcinfo.so -->
<g id="node147" class="node"><title>libbcinfo.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-629" rx="64.5" ry="18"/>
<text text-anchor="middle" x="957.22" y="-625.3" font-family="Times,serif" font-size="14.00">libbcinfo.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libbcinfo.so -->
<g id="edge164" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libbcinfo.so</title>
<path fill="none" stroke="black" d="M697.72,-688.25C732.29,-683.98 771.49,-678.26 806.83,-671 808.07,-670.75 859.34,-656.31 901.48,-644.44"/>
<polygon fill="black" stroke="black" points="902.455,-647.802 911.13,-641.72 900.555,-641.064 902.455,-647.802"/>
</g>
<!-- libsync.so -->
<g id="node148" class="node"><title>libsync.so</title>
<ellipse fill="none" stroke="black" cx="1650.6" cy="-879" rx="57.3905" ry="18"/>
<text text-anchor="middle" x="1650.6" y="-875.3" font-family="Times,serif" font-size="14.00">libsync.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libsync.so -->
<g id="edge165" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libsync.so</title>
<path fill="none" stroke="black" d="M712.57,-702.32C745.3,-698.84 779.62,-690.04 806.83,-671 835.17,-651.17 813.25,-619.93 842.83,-602 899.73,-567.51 1382.2,-572.25 1441.7,-602 1548.4,-655.36 1614.6,-792.53 1639,-851.44"/>
<polygon fill="black" stroke="black" points="1635.81,-852.888 1642.8,-860.85 1642.3,-850.267 1635.81,-852.888"/>
</g>
<!-- libGLESv1_CM.so -->
<g id="node149" class="node"><title>libGLESv1_CM.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-537" rx="95" ry="18"/>
<text text-anchor="middle" x="957.22" y="-533.3" font-family="Times,serif" font-size="14.00">libGLESv1_CM.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libGLESv1_CM.so -->
<g id="edge166" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libGLESv1_CM.so</title>
<path fill="none" stroke="black" d="M705.82,-705.37C741.18,-702.77 778.8,-693.72 806.83,-671 844.18,-640.73 807.76,-601.88 842.83,-569 850.83,-561.5 860.45,-555.74 870.66,-551.32"/>
<polygon fill="black" stroke="black" points="872.12,-554.508 880.17,-547.62 869.581,-547.984 872.12,-554.508"/>
</g>
<!-- libbcc.so -->
<g id="node150" class="node"><title>libbcc.so</title>
<ellipse fill="none" stroke="black" cx="957.22" cy="-483" rx="52" ry="18"/>
<text text-anchor="middle" x="957.22" y="-479.3" font-family="Times,serif" font-size="14.00">libbcc.so</text>
</g>
<!-- libRSDriver_adreno.so&#45;&gt;libbcc.so -->
<g id="edge167" class="edge"><title>libRSDriver_adreno.so&#45;&gt;libbcc.so</title>
<path fill="none" stroke="black" d="M697.89,-707.66C736.12,-706.31 777.82,-697.53 806.83,-671 860.93,-621.51 791.34,-562.2 842.83,-510 856.63,-496.01 876.26,-488.75 895.33,-485.13"/>
<polygon fill="black" stroke="black" points="895.888,-488.585 905.21,-483.55 894.783,-481.673 895.888,-488.585"/>
</g>
<!-- librs_adreno.so&#45;&gt;libgsl.so -->
<g id="edge168" class="edge"><title>librs_adreno.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M1034.8,-877.02C1048.5,-872.78 1061.6,-866.16 1071.6,-856 1123.4,-803.45 1050.9,-741.15 1107.6,-694 1153.9,-655.48 1589.3,-675 1649.6,-675 1649.6,-675 1649.6,-675 2361.8,-675 2570,-675 2656.2,-583.85 2829.7,-699 2918.7,-758.1 2951.1,-892.92 2961.3,-951.71"/>
<polygon fill="black" stroke="black" points="2957.88,-952.493 2963,-961.77 2964.78,-951.327 2957.88,-952.493"/>
</g>
<!-- librs_adreno.so&#45;&gt;librs_adreno_sha1.so -->
<g id="edge169" class="edge"><title>librs_adreno.so&#45;&gt;librs_adreno_sha1.so</title>
<path fill="none" stroke="orange" d="M1033.3,-876.25C1047.3,-872.08 1060.9,-865.69 1071.6,-856 1107.6,-823.51 1070.9,-784.7 1107.6,-753 1122,-740.58 1139.7,-732.39 1158.2,-727.1"/>
<polygon fill="orange" stroke="orange" points="1159.1,-730.482 1167.9,-724.58 1157.34,-723.707 1159.1,-730.482"/>
</g>
<!-- libCB.so -->
<g id="node151" class="node"><title>libCB.so</title>
<ellipse fill="none" stroke="black" cx="1274.6" cy="-908" rx="50.0912" ry="18"/>
<text text-anchor="middle" x="1274.6" y="-904.3" font-family="Times,serif" font-size="14.00">libCB.so</text>
</g>
<!-- librs_adreno.so&#45;&gt;libCB.so -->
<g id="edge170" class="edge"><title>librs_adreno.so&#45;&gt;libCB.so</title>
<path fill="none" stroke="black" d="M1034.6,-889.05C1090.2,-893.46 1164.4,-899.34 1215.3,-903.37"/>
<polygon fill="black" stroke="black" points="1215.25,-906.877 1225.5,-904.18 1215.81,-899.899 1215.25,-906.877"/>
</g>
<!-- libbccQTI.so&#45;&gt;libc++.so -->
<g id="edge171" class="edge"><title>libbccQTI.so&#45;&gt;libc++.so</title>
<path fill="none" stroke="black" d="M1025.4,-825.24C1042.3,-821.26 1059.2,-814.21 1071.6,-802 1117.7,-756.64 1060.5,-705.35 1107.6,-661 1134.3,-635.82 1174.6,-627.61 1208.7,-625.79"/>
<polygon fill="black" stroke="black" points="1209.23,-629.273 1219.1,-625.42 1208.98,-622.278 1209.23,-629.273"/>
</g>
<!-- libCB.so&#45;&gt;libstlport.so -->
<g id="edge172" class="edge"><title>libCB.so&#45;&gt;libstlport.so</title>
<path fill="none" stroke="black" d="M1310.4,-895.25C1350.2,-881.4 1417.6,-860.17 1477.7,-852 1630,-831.29 1671.2,-831.31 1823.5,-852 1996.7,-875.55 2050.9,-870 2202.6,-957 2222,-968.1 2218.6,-982.24 2238.6,-992 2337.2,-1039.9 2396.9,-957.13 2483,-1025 2517.8,-1052.4 2484.9,-1089.6 2519,-1118 2627,-1208 2718.6,-1090.9 2829.7,-1177 2915.9,-1243.8 2949.8,-1378.6 2960.9,-1437"/>
<polygon fill="black" stroke="black" points="2957.48,-1437.78 2962.7,-1447 2964.37,-1436.54 2957.48,-1437.78"/>
</g>
<!-- libCB.so&#45;&gt;libgsl.so -->
<g id="edge173" class="edge"><title>libCB.so&#45;&gt;libgsl.so</title>
<path fill="none" stroke="black" d="M1302.8,-892.95C1340.7,-872.66 1412.3,-837.01 1477.7,-819 1716.1,-753.33 1782.7,-751 2030,-751 2030,-751 2030,-751 2361.8,-751 2465.9,-751 2739.3,-723.4 2829.7,-775 2899.1,-814.63 2939.6,-906.04 2956.3,-952.22"/>
<polygon fill="black" stroke="black" points="2953.08,-953.609 2959.7,-961.88 2959.68,-951.285 2953.08,-953.609"/>
</g>
<!-- libCB.so&#45;&gt;libGLESv2_adreno.so -->
<g id="edge174" class="edge"><title>libCB.so&#45;&gt;libGLESv2_adreno.so</title>
<path fill="none" stroke="orange" d="M1313.6,-919.51C1354,-931.32 1419.8,-949.42 1477.7,-960 1629.8,-987.78 1677.6,-946.76 1823.5,-998 2052.5,-1078.5 2267.3,-1292 2336.6,-1365.6"/>
<polygon fill="orange" stroke="orange" points="2334.22,-1368.18 2343.6,-1373.1 2339.34,-1363.4 2334.22,-1368.18"/>
</g>
<!-- libCB.so&#45;&gt;libEGL_adreno.so -->
<g id="edge175" class="edge"><title>libCB.so&#45;&gt;libEGL_adreno.so</title>
<path fill="none" stroke="orange"