TARGET = da_manager
DASCRIPT = da_command
-START_SH = ../scripts/start.sh
-STOP_SH = ../scripts/stop.sh
-INIT_PRELOAD_SH = ../scripts/init_preload.sh
-INIT_WSP_SH = ../scripts/init_wsp.sh
+START_SH = ../scripts/swap_start.sh
+STOP_SH = ../scripts/swap_stop.sh
+INIT_PRELOAD_SH = ../scripts/swap_init_preload.sh
+INIT_WSP_SH = ../scripts/swap_init_wsp.sh
PRELOAD_SCRIPT = ../scripts/gen_preload_header.sh
SCRIPTS := \
$(START_SH) \
install: BINDIR = $(DESTDIR)/usr/bin
-install: OPTDIR = $(DESTDIR)/opt/swap/sdk
install: $(TARGET) $(SCRIPTS)
mkdir -p $(BINDIR)
- mkdir -p $(OPTDIR)
install $(TARGET) -t $(BINDIR)
- install -m 755 $(SCRIPTS) -t $(OPTDIR)
+ install -m 755 $(SCRIPTS) -t $(BINDIR)
clean:
rm -f $(TARGET) $(OBJS)
FILE *f = NULL;
char cmd[PATH_MAX];
- res = system("cd /opt/swap/sdk && ./start.sh");
+ res = system("cd /usr/bin && ./swap_start.sh");
if (res != 0) {
LOGE("Cannot insert swap modules. code <%d>\n", res);
/* decode error code */
- snprintf(cmd, sizeof(cmd), "/opt/swap/sdk/start.sh %d", res);
+ snprintf(cmd, sizeof(cmd), "/usr/bin/swap_start.sh %d", res);
f = popen(cmd, "r");
if (f) {
while (NULL != fgets(cmd, sizeof(cmd), f))
- LOGE("start.sh >%s\n", cmd);
+ LOGE("swap_start.sh >%s\n", cmd);
pclose(f);
} else {
- LOGE("Cannot open start.sh\n");
+ LOGE("Cannot open swap_start.sh\n");
}
return -1;
}
if [ ! -e /sys/kernel/debug/swap/enable ]; then
- /usr/sbin/insmod swap_master.ko || exit 101
- /usr/sbin/insmod swap_buffer.ko || exit 102 # buffer is loaded
- /usr/sbin/insmod swap_ksyms.ko || exit 103
- /usr/sbin/insmod swap_driver.ko || exit 104 # driver is loaded
- /usr/sbin/insmod swap_writer.ko || exit 105
- /usr/sbin/insmod swap_kprobe.ko || exit 106 # kprobe is loaded
- /usr/sbin/insmod swap_uprobe.ko || exit 107 # uprobe is loaded
- /usr/sbin/insmod swap_taskctx.ko || exit 200
- /usr/sbin/insmod swap_us_manager.ko || exit 108 # us_manager is loaded
- /usr/sbin/insmod swap_ks_features.ko || exit 109 # ks_features is loaded
- /usr/sbin/insmod swap_sampler.ko || exit 110
- /usr/sbin/insmod swap_energy.ko || exit 111
- /usr/sbin/insmod swap_message_parser.ko || exit 112 # parser is loaded
- /usr/sbin/insmod swap_retprobe.ko || exit 113 # retprobe is loaded
- /usr/sbin/insmod swap_fbiprobe.ko || exit 114 # fbi is loaded
- /usr/sbin/insmod swap_webprobe.ko || exit 115 # webprobe is loaded
- /usr/sbin/insmod swap_preload.ko || exit 117
- /usr/sbin/insmod swap_wsp.ko || exit 118
- /usr/sbin/insmod swap_nsp.ko || exit 119
+ /usr/sbin/insmod /opt/swap/sdk/swap_master.ko || exit 101
+ /usr/sbin/insmod /opt/swap/sdk/swap_buffer.ko || exit 102 # buffer is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_ksyms.ko || exit 103
+ /usr/sbin/insmod /opt/swap/sdk/swap_driver.ko || exit 104 # driver is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_writer.ko || exit 105
+ /usr/sbin/insmod /opt/swap/sdk/swap_kprobe.ko || exit 106 # kprobe is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_uprobe.ko || exit 107 # uprobe is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_taskctx.ko || exit 200
+ /usr/sbin/insmod /opt/swap/sdk/swap_us_manager.ko || exit 108 # us_manager is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_ks_features.ko || exit 109 # ks_features is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_sampler.ko || exit 110
+ /usr/sbin/insmod /opt/swap/sdk/swap_energy.ko || exit 111
+ /usr/sbin/insmod /opt/swap/sdk/swap_message_parser.ko || exit 112 # parser is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_retprobe.ko || exit 113 # retprobe is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_fbiprobe.ko || exit 114 # fbi is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_webprobe.ko || exit 115 # webprobe is loaded
+ /usr/sbin/insmod /opt/swap/sdk/swap_preload.ko || exit 117
+ /usr/sbin/insmod /opt/swap/sdk/swap_wsp.ko || exit 118
+ /usr/sbin/insmod /opt/swap/sdk/swap_nsp.ko || exit 119
fi
#Preload
if [ -d /sys/kernel/debug/swap/preload/ ]
then
- ./init_preload.sh
+ /usr/bin/swap_init_preload.sh
fi
#WSP
if [ -d /sys/kernel/debug/swap/wsp/ ]
then
- ./init_wsp.sh
+ /usr/bin/swap_init_wsp.sh
fi
exit $ERR_NO