From 571e3d9d1b92595454ce0b497a7e3732bf90ac8a Mon Sep 17 00:00:00 2001 From: hyunuktak Date: Tue, 10 Oct 2017 14:42:33 +0900 Subject: [PATCH 1/1] Added exceptions for system call and bracket Change-Id: Ib28764520292f29b4378620680d3391ef2308c93 Signed-off-by: hyunuktak --- data/exceptions | 22 ++++++++++++++++++++-- src/monitor/stc-app-lifecycle.c | 6 +++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/data/exceptions b/data/exceptions index 0429338..2ce70b0 100644 --- a/data/exceptions +++ b/data/exceptions @@ -17,14 +17,32 @@ sleep:inst grep:inst killall:inst systemctl:inst +xargs:inst +modprobe:inst +pkgcmd:inst +mount:inst +chmod:inst wlan.sh:script wpa_supp.sh:script +stc-manager:sys dlogutil:sys wifi-loader:sys -launchpad-loader:sys wrt-loader:sys dotnet-launcher:sys iptables:sys ip6tables:sys -modprobe:inst net-cls-release:sys +init:sys +amd:sys +launchpad-loader:sys +launchpad-process-pool:sys +deviced:sys +systemd:sys +systemd-udevd:sys +systemd-user:sys +systemd-cgroups-agent:sys +systemd-journald:sys +sdbd:sys +sdbd-user:sys +pushd:sys +dbus-daemon:sys diff --git a/src/monitor/stc-app-lifecycle.c b/src/monitor/stc-app-lifecycle.c index 09fcef0..235dc04 100755 --- a/src/monitor/stc-app-lifecycle.c +++ b/src/monitor/stc-app-lifecycle.c @@ -204,8 +204,12 @@ static void __proc_tree_remove(const proc_key_s *key) static gboolean __check_excn(char *cmdline) { - stc_error_e ret = stc_monitor_check_excn_by_cmdline(cmdline); + stc_error_e ret = STC_ERROR_NONE; + + if (cmdline[0] == '(') + return TRUE; + ret = stc_monitor_check_excn_by_cmdline(cmdline); if (ret == STC_ERROR_NO_DATA) return FALSE; else -- 2.7.4