Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /intern/guardedalloc/test/simpletest
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'intern/guardedalloc/test/simpletest')
-rw-r--r--intern/guardedalloc/test/simpletest/memtest.c224
1 files changed, 114 insertions, 110 deletions
diff --git a/intern/guardedalloc/test/simpletest/memtest.c b/intern/guardedalloc/test/simpletest/memtest.c
index 2ab3653b435..576e502b72e 100644
--- a/intern/guardedalloc/test/simpletest/memtest.c
+++ b/intern/guardedalloc/test/simpletest/memtest.c
@@ -36,118 +36,122 @@
static void mem_error_cb(const char *errorStr)
{
- fprintf(stderr, "%s", errorStr);
- fflush(stderr);
+ fprintf(stderr, "%s", errorStr);
+ fflush(stderr);
}
int main(int argc, char *argv[])
{
- int verbose = 0;
- int error_status = 0;
- int retval = 0;
- int *ip;
-
- void *p[NUM_BLOCKS];
- int i = 0;
-
- /* ----------------------------------------------------------------- */
- switch (argc) {
- case 2:
- verbose = atoi(argv[1]);
- if (verbose < 0) verbose = 0;
- break;
- case 1:
- default:
- verbose = 0;
- }
- if (verbose) {
- fprintf(stderr,"\n*** Simple memory test\n|\n");
- }
-
- /* ----------------------------------------------------------------- */
- /* Round one, do a normal allocation, and free the blocks again. */
- /* ----------------------------------------------------------------- */
- /* flush mem lib output to stderr */
- MEM_set_error_callback(mem_error_cb);
-
- for (i = 0; i < NUM_BLOCKS; i++) {
- int blocksize = 10000;
- char tagstring[1000];
- if (verbose > 1) printf("|--* Allocating block %d\n", i);
- sprintf(tagstring,"Memblock no. %d : ", i);
- p[i]= MEM_callocN(blocksize, strdup(tagstring));
- }
-
- /* report on that */
- if (verbose > 1) MEM_printmemlist();
-
- /* memory is there: test it */
- error_status = MEM_consistency_check();
-
- if (verbose) {
- if (error_status) {
- fprintf(stderr, "|--* Memory test FAILED\n|\n");
- }
- else {
- fprintf(stderr, "|--* Memory tested as good (as it should be)\n|\n");
- }
- }
-
- for (i = 0; i < NUM_BLOCKS; i++) {
- MEM_freeN(p[i]);
- }
-
- /* ----------------------------------------------------------------- */
- /* Round two, do a normal allocation, and corrupt some blocks. */
- /* ----------------------------------------------------------------- */
- /* switch off, because it will complain about some things. */
- MEM_set_error_callback(NULL);
-
- for (i = 0; i < NUM_BLOCKS; i++) {
- int blocksize = 10000;
- char tagstring[1000];
- if (verbose > 1) printf("|--* Allocating block %d\n", i);
- sprintf(tagstring,"Memblock no. %d : ", i);
- p[i]= MEM_callocN(blocksize, strdup(tagstring));
- }
-
- /* now corrupt a few blocks...*/
- ip = (int*) p[5] - 50;
- for (i = 0; i< 1000; i++,ip++) *ip = i+1;
- ip = (int*) p[6];
- *(ip+10005) = 0;
-
- retval = MEM_consistency_check();
-
- /* the test should have failed */
- error_status |= !retval;
- if (verbose) {
- if (retval) {
- fprintf(stderr, "|--* Memory test failed (as it should be)\n");
- }
- else {
- fprintf(stderr, "|--* Memory test FAILED to find corrupted blocks \n");
- }
- }
-
- for (i = 0; i < NUM_BLOCKS; i++) {
- MEM_freeN(p[i]);
- }
-
-
- if (verbose && error_status) {
- fprintf(stderr,"|--* Memory was corrupted\n");
- }
- /* ----------------------------------------------------------------- */
- if (verbose) {
- if (error_status) {
- fprintf(stderr,"|\n|--* Errors were detected\n");
- }
- else {
- fprintf(stderr,"|\n|--* Test exited succesfully\n");
- }
-
- fprintf(stderr,"|\n*** Finished test\n\n");
- }
- return error_status;
+ int verbose = 0;
+ int error_status = 0;
+ int retval = 0;
+ int *ip;
+
+ void *p[NUM_BLOCKS];
+ int i = 0;
+
+ /* ----------------------------------------------------------------- */
+ switch (argc) {
+ case 2:
+ verbose = atoi(argv[1]);
+ if (verbose < 0)
+ verbose = 0;
+ break;
+ case 1:
+ default:
+ verbose = 0;
+ }
+ if (verbose) {
+ fprintf(stderr, "\n*** Simple memory test\n|\n");
+ }
+
+ /* ----------------------------------------------------------------- */
+ /* Round one, do a normal allocation, and free the blocks again. */
+ /* ----------------------------------------------------------------- */
+ /* flush mem lib output to stderr */
+ MEM_set_error_callback(mem_error_cb);
+
+ for (i = 0; i < NUM_BLOCKS; i++) {
+ int blocksize = 10000;
+ char tagstring[1000];
+ if (verbose > 1)
+ printf("|--* Allocating block %d\n", i);
+ sprintf(tagstring, "Memblock no. %d : ", i);
+ p[i] = MEM_callocN(blocksize, strdup(tagstring));
+ }
+
+ /* report on that */
+ if (verbose > 1)
+ MEM_printmemlist();
+
+ /* memory is there: test it */
+ error_status = MEM_consistency_check();
+
+ if (verbose) {
+ if (error_status) {
+ fprintf(stderr, "|--* Memory test FAILED\n|\n");
+ }
+ else {
+ fprintf(stderr, "|--* Memory tested as good (as it should be)\n|\n");
+ }
+ }
+
+ for (i = 0; i < NUM_BLOCKS; i++) {
+ MEM_freeN(p[i]);
+ }
+
+ /* ----------------------------------------------------------------- */
+ /* Round two, do a normal allocation, and corrupt some blocks. */
+ /* ----------------------------------------------------------------- */
+ /* switch off, because it will complain about some things. */
+ MEM_set_error_callback(NULL);
+
+ for (i = 0; i < NUM_BLOCKS; i++) {
+ int blocksize = 10000;
+ char tagstring[1000];
+ if (verbose > 1)
+ printf("|--* Allocating block %d\n", i);
+ sprintf(tagstring, "Memblock no. %d : ", i);
+ p[i] = MEM_callocN(blocksize, strdup(tagstring));
+ }
+
+ /* now corrupt a few blocks...*/
+ ip = (int *)p[5] - 50;
+ for (i = 0; i < 1000; i++, ip++)
+ *ip = i + 1;
+ ip = (int *)p[6];
+ *(ip + 10005) = 0;
+
+ retval = MEM_consistency_check();
+
+ /* the test should have failed */
+ error_status |= !retval;
+ if (verbose) {
+ if (retval) {
+ fprintf(stderr, "|--* Memory test failed (as it should be)\n");
+ }
+ else {
+ fprintf(stderr, "|--* Memory test FAILED to find corrupted blocks \n");
+ }
+ }
+
+ for (i = 0; i < NUM_BLOCKS; i++) {
+ MEM_freeN(p[i]);
+ }
+
+ if (verbose && error_status) {
+ fprintf(stderr, "|--* Memory was corrupted\n");
+ }
+ /* ----------------------------------------------------------------- */
+ if (verbose) {
+ if (error_status) {
+ fprintf(stderr, "|\n|--* Errors were detected\n");
+ }
+ else {
+ fprintf(stderr, "|\n|--* Test exited succesfully\n");
+ }
+
+ fprintf(stderr, "|\n*** Finished test\n\n");
+ }
+ return error_status;
}