]> git.wh0rd.org Git - ICEs.git/blob - 353816/busybox.i
more
[ICEs.git] / 353816 / busybox.i
1 typedef long unsigned int size_t;
2 extern __inline __attribute__ ((__always_inline__))
3     __attribute__ ((__gnu_inline__, __artificial__))
4 void *
5     __attribute__ ((__nothrow__)) memmove(void *__dest, const void *__src,
6                                           size_t __len)
7 {
8         return __builtin___memmove_chk(__dest, __src, __len,
9                                        __builtin_object_size(__dest, 0));
10 };
11
12 char bb_common_bufsiz1[8192];
13 int main(int argc __attribute__ ((__unused__)), char **argv)
14 {
15         while (*argv) {
16                 size_t buf_len = 0;
17                 size_t max_len = 50;
18                 memmove(bb_common_bufsiz1,
19                         bb_common_bufsiz1 + buf_len - max_len, max_len);
20         }
21 }