am 82145320: am 6b89efab: Merge change 24168 into eclair

Merge commit '8214532088d90dcd2451a0f18a856182fdd85d39'

* commit '8214532088d90dcd2451a0f18a856182fdd85d39':
  Improved DEBUG_SAVE_INPUT_TO_FILE logic.
This commit is contained in:
Jack Palevich 2009-09-08 13:43:11 -07:00 committed by Android Git Automerger
commit f937d759c7
1 changed files with 8 additions and 1 deletions

View File

@ -61,11 +61,13 @@
// Uncomment to save input to a text file in DEBUG_DUMP_PATTERN
// #define DEBUG_SAVE_INPUT_TO_FILE
#ifdef DEBUG_SAVE_INPUT_TO_FILE
#ifdef ARM_USE_VFP
#define DEBUG_DUMP_PATTERN "/sdcard/acc_dump/%d.c"
#define DEBUG_DUMP_PATTERN "/data/misc/acc_dump/%d.c"
#else
#define DEBUG_DUMP_PATTERN "/tmp/acc_dump/%d.c"
#endif
#endif
#define assert(b) assertImpl(b, __LINE__)
@ -5924,6 +5926,7 @@ void accScriptSource(ACCscript* script,
text[totalLength] = '\0';
#ifdef DEBUG_SAVE_INPUT_TO_FILE
LOGD("Saving input to file...");
int counter;
char path[PATH_MAX];
for (counter = 0; counter < 4096; counter++) {
@ -5933,10 +5936,14 @@ void accScriptSource(ACCscript* script,
}
}
if (counter < 4096) {
LOGD("Saving input to file %s", path);
FILE* fd = fopen(path, "w");
if (fd) {
fwrite(text, totalLength, 1, fd);
fclose(fd);
LOGD("Saved input to file %s", path);
} else {
LOGD("Could not save. errno: %d", errno);
}
}
#endif