Home | History | Annotate | Download | only in purge_ashmem
      1 // Copyright 2013 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include <stdio.h>
      6 #include <stdlib.h>
      7 #include <unistd.h>
      8 
      9 #include "third_party/ashmem/ashmem.h"
     10 
     11 int main(void) {
     12   const int pages_purged = ashmem_purge_all();
     13   if (pages_purged < 0) {
     14     perror("ashmem_purge_all");
     15     return EXIT_FAILURE;
     16   }
     17   printf("Purged %d pages (%d KBytes)\n",
     18          pages_purged, pages_purged * getpagesize() / 1024);
     19   return EXIT_SUCCESS;
     20 }
     21