| Index: runtime/bin/process.cc | 
| diff --git a/runtime/bin/process.cc b/runtime/bin/process.cc | 
| index 80133289d3141ced18f0c5a6b77d6c58a02d28d7..ab2b9ace9d46b0dda925f0aa0d5531b430b64120 100644 | 
| --- a/runtime/bin/process.cc | 
| +++ b/runtime/bin/process.cc | 
| @@ -366,6 +366,26 @@ void FUNCTION_NAME(StringToSystemEncoding)(Dart_NativeArguments args) { | 
| Dart_SetReturnValue(args, external_array); | 
| } | 
|  | 
| + | 
| +void FUNCTION_NAME(ProcessInfo_CurrentRSS)(Dart_NativeArguments args) { | 
| +  int64_t current_rss = Process::CurrentRSS(); | 
| +  if (current_rss < 0) { | 
| +    Dart_SetReturnValue(args, DartUtils::NewDartOSError()); | 
| +    return; | 
| +  } | 
| +  Dart_SetIntegerReturnValue(args, current_rss); | 
| +} | 
| + | 
| + | 
| +void FUNCTION_NAME(ProcessInfo_MaxRSS)(Dart_NativeArguments args) { | 
| +  int64_t max_rss = Process::MaxRSS(); | 
| +  if (max_rss < 0) { | 
| +    Dart_SetReturnValue(args, DartUtils::NewDartOSError()); | 
| +    return; | 
| +  } | 
| +  Dart_SetIntegerReturnValue(args, max_rss); | 
| +} | 
| + | 
| }  // namespace bin | 
| }  // namespace dart | 
|  | 
|  |