service->handler = collect_perf_system_data;
perf_system = service->data = malloc(sizeof(*perf_system));
perf_system->flags = PERF_SYSTEM_ALL;
service->handler = collect_perf_system_data;
perf_system = service->data = malloc(sizeof(*perf_system));
perf_system->flags = PERF_SYSTEM_ALL;
service->next = temp->services;
temp->services = service;
for (i = 0; i < ci->children_num; ++i) {
service->next = temp->services;
temp->services = service;
for (i = 0; i < ci->children_num; ++i) {