Home | History | Annotate | Download | only in jni

Lines Matching refs:fp

219 static void read_mapinfo(FILE *fp, stats_t* stats)
244 if(fgets(line, sizeof(line), fp) == 0) return;
343 if (fgets(line, 1024, fp) == 0) {
407 FILE *fp;
410 fp = fopen(tmp, "r");
411 if (fp == 0) return;
413 read_mapinfo(fp, stats);
414 fclose(fp);
490 FILE *fp;
498 fp = fopen(tmp, "r");
500 if (fp != 0) {
502 if (fgets(line, 1024, fp) == NULL) {
524 fclose(fp);
658 FILE* fp = fopen(BINDER_STATS, "r");
659 if (fp == NULL) {
670 if (fgets(line, 1024, fp) == 0) {
671 fclose(fp);
680 if (fgets(line, 1024, fp) == 0) {
681 fclose(fp);
689 fclose(fp);
772 static void dumpNativeHeap(FILE* fp)
780 fprintf(fp, "Native heap dump not available. To enable, run these"
782 fprintf(fp, "$ adb shell setprop libc.debug.malloc 1\n");
783 fprintf(fp, "$ adb shell stop\n");
784 fprintf(fp, "$ adb shell start\n");
790 fprintf(fp, "Android Native Heap Dump v1.0\n\n");
793 fprintf(fp, "Total memory: %zu\n", totalMemory);
794 fprintf(fp, "Allocation records: %zd\n", recordCount);
796 fprintf(fp, "WARNING: mismatched backtrace sizes (%zu vs. %d)\n",
799 fprintf(fp, "\n");
811 fprintf(fp, "z %d sz %8zu num %4zu bt",
820 fprintf(fp, " %016" PRIxPTR, backtrace[bt]);
822 fprintf(fp, " %08" PRIxPTR, backtrace[bt]);
826 fprintf(fp, "\n");
833 fprintf(fp, "MAPS\n");
837 fprintf(fp, "Could not open %s\n", maps);
842 fwrite(buf, sizeof(char), n, fp);
846 fprintf(fp, "END\n");
874 FILE* fp = fdopen(fd, "w");
875 if (fp == NULL) {
883 dumpNativeHeap(fp);
886 fclose(fp);