in src/html_files/sysctl.ts [67:95]
function sysctl(diff: boolean) {
if (got_sysctl_data && current_sysctl_diff_status == diff) {
return;
}
current_sysctl_diff_status = diff;
var data = runs_raw;
if (!got_sysctl_data) {
data.forEach(function (value, index, arr) {
let this_run_data;
for (let i = 0; i < sysctl_raw_data['runs'].length; i++) {
if (sysctl_raw_data['runs'][i]['name'] == value) {
this_run_data = sysctl_raw_data['runs'][i];
form_sysctl_data(value, this_run_data);
}
}
});
split_keys(sysctl_runs, sysctl_common_keys);
}
clear_and_create('sysctl');
data.forEach(function (value, index, arr) {
if (current_sysctl_diff_status) {
sysctlDiff(value, `${value}-sysctl-per-data`);
} else {
sysctlNoDiff(value, `${value}-sysctl-per-data`);
}
})
got_sysctl_data = true;
}