Changeset a000878c in mainline for kernel/test


Ignore:
Timestamp:
2010-02-25T19:11:25Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
958de16
Parents:
a634485
Message:

make sure that all statically allocated strings are declared as "const char *"
and are treated as read-only

Location:
kernel/test
Files:
34 edited

Legend:

Unmodified
Added
Removed
  • kernel/test/atomic/atomic1.c

    ra634485 ra000878c  
    3232#include <debug.h>
    3333
    34 char *test_atomic1(void)
     34const char *test_atomic1(void)
    3535{
    3636        atomic_t a;
  • kernel/test/avltree/avltree1.c

    ra634485 ra000878c  
    265265}
    266266
    267 char *test_avltree1(void)
     267const char *test_avltree1(void)
    268268{
    269269        alloc_avltree_node_prepare();
  • kernel/test/btree/btree1.c

    ra634485 ra000878c  
    3434static void *data = (void *) 0xdeadbeef;
    3535
    36 char *test_btree1(void)
     36const char *test_btree1(void)
    3737{
    3838        btree_t t;
  • kernel/test/debug/mips1.c

    ra634485 ra000878c  
    3737#include <arch.h>
    3838
    39 char *test_mips1(void)
     39const char *test_mips1(void)
    4040{
    4141        TPRINTF("If kconsole is compiled in, you should enter debug mode now.\n");
  • kernel/test/debug/mips1_skip.c

    ra634485 ra000878c  
    2929#include <test.h>
    3030
    31 char *test_mips1(void)
     31const char *test_mips1(void)
    3232{
    3333        return NULL;
  • kernel/test/fault/fault1.c

    ra634485 ra000878c  
    3737#include <arch.h>
    3838
    39 char *test_fault1(void)
     39const char *test_fault1(void)
    4040{
    4141        ((int *)(0))[1] = 0;
  • kernel/test/fpu/fpu1_ia64.c

    ra634485 ra000878c  
    126126}
    127127
    128 char *test_fpu1(void)
     128const char *test_fpu1(void)
    129129{
    130130        unsigned int i;
  • kernel/test/fpu/fpu1_skip.c

    ra634485 ra000878c  
    2929#include <test.h>
    3030
    31 char *test_fpu1(void)
     31const char *test_fpu1(void)
    3232{
    3333        return NULL;
  • kernel/test/fpu/fpu1_x86.c

    ra634485 ra000878c  
    123123}
    124124
    125 char *test_fpu1(void)
     125const char *test_fpu1(void)
    126126{
    127127        unsigned int i;
  • kernel/test/fpu/mips2.c

    ra634485 ra000878c  
    109109
    110110
    111 char *test_mips2(void)
     111const char *test_mips2(void)
    112112{
    113113        unsigned int i;
  • kernel/test/fpu/mips2_skip.c

    ra634485 ra000878c  
    2929#include <test.h>
    3030
    31 char *test_mips2(void)
     31const char *test_mips2(void)
    3232{
    3333        return NULL;
  • kernel/test/fpu/sse1.c

    ra634485 ra000878c  
    107107}
    108108
    109 char *test_sse1(void)
     109const char *test_sse1(void)
    110110{
    111111        unsigned int i;
  • kernel/test/fpu/sse1_skip.c

    ra634485 ra000878c  
    2929#include <test.h>
    3030
    31 char *test_sse1(void)
     31const char *test_sse1(void)
    3232{
    3333        return NULL;
  • kernel/test/mm/falloc1.c

    ra634485 ra000878c  
    4141#define TEST_RUNS   2
    4242
    43 char *test_falloc1(void) {
     43const char *test_falloc1(void) {
    4444        uintptr_t *frames
    4545            = (uintptr_t *) malloc(MAX_FRAMES * sizeof(uintptr_t), 0);
  • kernel/test/mm/falloc2.c

    ra634485 ra000878c  
    104104}
    105105
    106 char *test_falloc2(void)
     106const char *test_falloc2(void)
    107107{
    108108        unsigned int i;
  • kernel/test/mm/mapping1.c

    ra634485 ra000878c  
    4242#define VALUE1  0x89abcdef
    4343
    44 char *test_mapping1(void)
     44const char *test_mapping1(void)
    4545{
    4646        uintptr_t frame0, frame1;
  • kernel/test/mm/purge1.c

    ra634485 ra000878c  
    4040extern void tlb_invalidate_pages(asid_t asid, uintptr_t va, size_t cnt);
    4141
    42 char *test_purge1(void)
     42const char *test_purge1(void)
    4343{
    4444        tlb_entry_t entryi;
  • kernel/test/mm/purge1_skip.c

    ra634485 ra000878c  
    2929#include <test.h>
    3030
    31 char *test_purge1(void)
     31const char *test_purge1(void)
    3232{
    3333        return NULL;
  • kernel/test/mm/slab1.c

    ra634485 ra000878c  
    170170}
    171171
    172 char *test_slab1(void)
     172const char *test_slab1(void)
    173173{
    174174        testsimple();
  • kernel/test/mm/slab2.c

    ra634485 ra000878c  
    226226}
    227227
    228 char *test_slab2(void)
     228const char *test_slab2(void)
    229229{
    230230        TPRINTF("Running reclaim single-thread test .. pass 1\n");
  • kernel/test/print/print1.c

    ra634485 ra000878c  
    3030#include <test.h>
    3131
    32 char *test_print1(void)
     32const char *test_print1(void)
    3333{
    3434        TPRINTF("Testing printf(\"%%*.*s\", 5, 3, \"text\"):\n");
  • kernel/test/print/print2.c

    ra634485 ra000878c  
    3030#include <test.h>
    3131
    32 char *test_print2(void)
     32const char *test_print2(void)
    3333{
    3434        TPRINTF("Testing printf(\"%%c %%3.2c %%-3.2c %%2.3c %%-2.3c\", 'a', 'b', 'c', 'd', 'e'):\n");
  • kernel/test/print/print3.c

    ra634485 ra000878c  
    3333#define BUFFER_SIZE  32
    3434
    35 char *test_print3(void)
     35const char *test_print3(void)
    3636{
    3737        char buffer[BUFFER_SIZE];
  • kernel/test/print/print4.c

    ra634485 ra000878c  
    3030#include <test.h>
    3131
    32 char *test_print4(void)
     32const char *test_print4(void)
    3333{
    3434        TPRINTF("ASCII printable characters (32 - 127) using printf(\"%%c\") and printf(\"%%lc\"):\n");
  • kernel/test/synch/rwlock1.c

    ra634485 ra000878c  
    4141static rwlock_t rwlock;
    4242
    43 char *test_rwlock1(void)
     43const char *test_rwlock1(void)
    4444{
    4545        rwlock_initialize(&rwlock);
  • kernel/test/synch/rwlock2.c

    ra634485 ra000878c  
    5353}
    5454
    55 char *test_rwlock2(void)
     55const char *test_rwlock2(void)
    5656{
    5757        thread_t *thrd;
  • kernel/test/synch/rwlock3.c

    ra634485 ra000878c  
    6060}
    6161
    62 char *test_rwlock3(void)
     62const char *test_rwlock3(void)
    6363{
    6464        int i;
  • kernel/test/synch/rwlock4.c

    ra634485 ra000878c  
    132132}
    133133
    134 char *test_rwlock4(void)
     134const char *test_rwlock4(void)
    135135{
    136136        context_t ctx;
  • kernel/test/synch/rwlock5.c

    ra634485 ra000878c  
    6767}
    6868
    69 char *test_rwlock5(void)
     69const char *test_rwlock5(void)
    7070{
    7171        int i, j, k;
  • kernel/test/synch/semaphore1.c

    ra634485 ra000878c  
    7070}
    7171
    72 char *test_semaphore1(void)
     72const char *test_semaphore1(void)
    7373{
    7474        int i, j, k;
  • kernel/test/synch/semaphore2.c

    ra634485 ra000878c  
    8282}
    8383
    84 char *test_semaphore2(void)
     84const char *test_semaphore2(void)
    8585{
    8686        uint32_t i, k;
  • kernel/test/sysinfo/sysinfo1.c

    ra634485 ra000878c  
    3333#include <sysinfo/sysinfo.h>
    3434
    35 char *test_sysinfo1(void)
     35const char *test_sysinfo1(void)
    3636{
    3737        if (!test_quiet)
  • kernel/test/test.h

    ra634485 ra000878c  
    4848        }
    4949
    50 typedef char *(*test_entry_t)(void);
     50typedef const char *(*test_entry_t)(void);
    5151
    5252typedef struct {
    53         char *name;
    54         char *desc;
     53        const char *name;
     54        const char *desc;
    5555        test_entry_t entry;
    5656        bool safe;
    5757} test_t;
    5858
    59 extern char *test_atomic1(void);
    60 extern char *test_avltree1(void);
    61 extern char *test_btree1(void);
    62 extern char *test_mips1(void);
    63 extern char *test_fault1(void);
    64 extern char *test_fpu1(void);
    65 extern char *test_sse1(void);
    66 extern char *test_mips2(void);
    67 extern char *test_falloc1(void);
    68 extern char *test_falloc2(void);
    69 extern char *test_mapping1(void);
    70 extern char *test_purge1(void);
    71 extern char *test_slab1(void);
    72 extern char *test_slab2(void);
    73 extern char *test_rwlock1(void);
    74 extern char *test_rwlock2(void);
    75 extern char *test_rwlock3(void);
    76 extern char *test_rwlock4(void);
    77 extern char *test_rwlock5(void);
    78 extern char *test_semaphore1(void);
    79 extern char *test_semaphore2(void);
    80 extern char *test_print1(void);
    81 extern char *test_print2(void);
    82 extern char *test_print3(void);
    83 extern char *test_print4(void);
    84 extern char *test_thread1(void);
    85 extern char *test_sysinfo1(void);
     59extern const char *test_atomic1(void);
     60extern const char *test_avltree1(void);
     61extern const char *test_btree1(void);
     62extern const char *test_mips1(void);
     63extern const char *test_fault1(void);
     64extern const char *test_fpu1(void);
     65extern const char *test_sse1(void);
     66extern const char *test_mips2(void);
     67extern const char *test_falloc1(void);
     68extern const char *test_falloc2(void);
     69extern const char *test_mapping1(void);
     70extern const char *test_purge1(void);
     71extern const char *test_slab1(void);
     72extern const char *test_slab2(void);
     73extern const char *test_rwlock1(void);
     74extern const char *test_rwlock2(void);
     75extern const char *test_rwlock3(void);
     76extern const char *test_rwlock4(void);
     77extern const char *test_rwlock5(void);
     78extern const char *test_semaphore1(void);
     79extern const char *test_semaphore2(void);
     80extern const char *test_print1(void);
     81extern const char *test_print2(void);
     82extern const char *test_print3(void);
     83extern const char *test_print4(void);
     84extern const char *test_thread1(void);
     85extern const char *test_sysinfo1(void);
    8686
    8787extern test_t tests[];
  • kernel/test/thread/thread1.c

    ra634485 ra000878c  
    5353}
    5454
    55 char *test_thread1(void)
     55const char *test_thread1(void)
    5656{
    5757        unsigned int i;
Note: See TracChangeset for help on using the changeset viewer.