#define LOGD(...) dlog_print(DLOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define LOGE(...) dlog_print(DLOG_ERROR, LOG_TAG, __VA_ARGS__)
+#define TEST_STRING "Test string\n"
+
static int cb(dumpsys_dump_h ctx)
{
int argc;
for (int i=0; i < argc; i++)
LOGD("arg %d: %s", i, argv[i]);
- if (argc < 2) {
+ if (argc < 1) {
LOGE("Not enough dump arguments");
- LOGD("Dump request must be called with two arguments: {n, s}");
- LOGD("Dump log will consist of string 's' repeated 'n' times");
+ LOGD("Provide number of test lines to print");
return -1;
}
LOGD("Writing data...");
for (int i=0; i < atoi(argv[0]); i++) {
- ret = dumpsys_write(ctx, argv[1], strlen(argv[1]));
+ ret = dumpsys_write(ctx, TEST_STRING, strlen(TEST_STRING));
if (ret) {
LOGE("dumpsys_write() failed: %d", ret);
return -1;