X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=zigbee-daemon%2Fsrc%2Fmain.c;h=14439d34377b3b98db8a0995164799e7df88eb84;hb=94f9f9a0ca5f308b9640f5c2507a960e6a6fe802;hp=78639c34f4465059daa70ea8b7c02f6b52ff15bf;hpb=9f1121732cfb3a77dafeeef8494737cc231d694b;p=platform%2Fcore%2Fconnectivity%2Fzigbee-manager.git diff --git a/zigbee-daemon/src/main.c b/zigbee-daemon/src/main.c index 78639c3..14439d3 100644 --- a/zigbee-daemon/src/main.c +++ b/zigbee-daemon/src/main.c @@ -34,6 +34,10 @@ /**< ZigBee Service */ ZigBeeService *zigbee_service; +#if (BUILD_GCOV != 0) +extern void __gcov_flush(void); +#endif + static gboolean _request_terminate(gpointer user_data) { NOTUSED(user_data); @@ -58,6 +62,10 @@ int main(int arg, char **argv) NOTUSED(arg); NOTUSED(argv); +#if (BUILD_GCOV != 0) + setenv("GCOV_PREFIX", "/tmp/", 1); +#endif + /* Create ZigBee service */ zigbee_service = service = zblib_service_new(); @@ -95,5 +103,9 @@ END: zblib_service_free(service); zigbee_service = NULL; +#if (BUILD_GCOV != 0) + __gcov_flush(); +#endif + return ret_code; }