aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/library.js b/src/library.js
index 0c475ecb..6f1f2fe5 100644
--- a/src/library.js
+++ b/src/library.js
@@ -5729,7 +5729,23 @@ LibraryManager.library = {
__01getrlimit64_: 'getrlimit',
// TODO: Implement for real. We just do time used, and no useful data
- __rusage_struct_layout: Runtime.generateStructInfo(['ru_utime', 'ru_stime', 'ru_maxrss'], '%struct.rusage'),
+ __rusage_struct_layout: Runtime.generateStructInfo([
+ 'ru_utime',
+ 'ru_stime',
+ 'ru_maxrss',
+ 'ru_ixrss',
+ 'ru_idrss',
+ 'ru_isrss',
+ 'ru_minflt',
+ 'ru_majflt',
+ 'ru_nswap',
+ 'ru_inblock',
+ 'ru_oublock',
+ 'ru_msgsnd',
+ 'ru_msgrcv',
+ 'ru_nsignals',
+ 'ru_nvcsw',
+ 'ru_nivcsw'], '%struct.rusage'),
getrusage__deps: ['__rusage_struct_layout'],
getrusage: function(resource, rlp) {
// %struct.timeval = type { i32, i32 }