CBMC
gcc_builtin_headers_generic.h
Go to the documentation of this file.
1
// clang-format off
2
// stdarg
3
void
*
__builtin_apply_args
();
4
void
*
__builtin_apply
(
void
(*)(),
void
*, __CPROVER_size_t);
5
void
__builtin_ms_va_end
(
void
*ap);
6
void
__builtin_ms_va_start
(
void
*ap, ...);
7
void
*
__builtin_next_arg
();
8
int
__builtin_va_arg_pack
();
9
int
__builtin_va_arg_pack_len
();
10
void
__builtin_va_copy
(
__builtin_va_list
dest,
__builtin_va_list
src);
11
void
__builtin_va_end
(
void
*ap);
12
void
__builtin_va_start
(
void
*ap, ...);
13
14
// stdlib
15
void
__builtin__Exit
(
int
);
16
void
__builtin__exit
(
int
);
17
void
__builtin_abort
();
18
int
__builtin_execl
(
const
char
*,
const
char
*, ...);
19
int
__builtin_execle
(
const
char
*,
const
char
*, ...);
20
int
__builtin_execlp
(
const
char
*,
const
char
*, ...);
21
int
__builtin_execv
(
const
char
*,
const
char
**);
22
int
__builtin_execve
(
const
char
*,
const
char
**,
const
char
**);
23
int
__builtin_execvp
(
const
char
*,
const
char
**);
24
void
__builtin_exit
(
int
);
25
pid_t
__builtin_fork
();
26
27
// atomics
28
void
__sync_synchronize
();
29
_Bool
__atomic_test_and_set
(
void
*,
int
);
30
void
__atomic_clear
(_Bool *,
int
);
31
void
__atomic_thread_fence
(
int
);
32
void
__atomic_signal_fence
(
int
);
33
_Bool
__atomic_always_lock_free
(__CPROVER_size_t,
void
*);
34
_Bool
__atomic_is_lock_free
(__CPROVER_size_t,
void
*);
35
36
// other
37
int
__builtin_choose_expr
(_Bool, ...);
38
int
__builtin_classify_type
();
39
int
__builtin_constant_p
(
int
);
40
void
__builtin_trap
(
void
);
41
void
__builtin_unreachable
(
void
);
42
long
__builtin_expect
(
long
,
long
);
43
long
__builtin_expect_with_probability
(
long
,
long
,
double
);
44
void
__builtin_clear_padding
();
45
void
__builtin_speculation_safe_value
();
46
void
*
__builtin_speculation_safe_value_ptr
(
void
*, ...);
47
_Bool
__builtin_is_constant_evaluated
(
void
);
48
49
void
*
__builtin_dwarf_cfa
();
50
unsigned
__builtin_dwarf_sp_column
();
51
int
__builtin_eh_return_data_regno
(
int
);
52
void
__builtin_init_dwarf_reg_size_table
(
void
*);
53
void
__builtin_unwind_init
();
54
55
const
char
*
__builtin_FILE
();
56
const
char
*
__builtin_FUNCTION
();
57
int
__builtin_LINE
();
58
59
void
__builtin_longjmp
(
void
*,
int
);
60
void
__builtin_return
(
void
*);
61
void
*
__builtin_saveregs
();
62
int
__builtin_setjmp
(
void
*);
63
void
__builtin_update_setjmp_buf
(
void
*);
64
// clang-format on
__builtin_exit
void __builtin_exit(int)
__builtin_apply_args
void * __builtin_apply_args()
__builtin_execlp
int __builtin_execlp(const char *, const char *,...)
__builtin_FILE
const char * __builtin_FILE()
__builtin_abort
void __builtin_abort()
__builtin_va_arg_pack_len
int __builtin_va_arg_pack_len()
__builtin_va_start
void __builtin_va_start(void *ap,...)
__builtin_LINE
int __builtin_LINE()
__builtin_expect
long __builtin_expect(long, long)
__builtin_clear_padding
void __builtin_clear_padding()
__builtin_unreachable
void __builtin_unreachable(void)
__atomic_thread_fence
void __atomic_thread_fence(int)
Definition:
gcc.c:109
__builtin_return
void __builtin_return(void *)
__builtin_trap
void __builtin_trap(void)
__builtin_is_constant_evaluated
_Bool __builtin_is_constant_evaluated(void)
__builtin_speculation_safe_value_ptr
void * __builtin_speculation_safe_value_ptr(void *,...)
__atomic_signal_fence
void __atomic_signal_fence(int)
Definition:
gcc.c:132
__builtin_va_copy
void __builtin_va_copy(__builtin_va_list dest, __builtin_va_list src)
__builtin_classify_type
int __builtin_classify_type()
__builtin_choose_expr
int __builtin_choose_expr(_Bool,...)
__builtin_eh_return_data_regno
int __builtin_eh_return_data_regno(int)
__builtin_va_end
void __builtin_va_end(void *ap)
__builtin_expect_with_probability
long __builtin_expect_with_probability(long, long, double)
__builtin_setjmp
int __builtin_setjmp(void *)
__builtin_dwarf_cfa
void * __builtin_dwarf_cfa()
__sync_synchronize
void __sync_synchronize()
Definition:
gcc.c:36
__builtin_constant_p
int __builtin_constant_p(int)
__builtin_FUNCTION
const char * __builtin_FUNCTION()
__atomic_always_lock_free
_Bool __atomic_always_lock_free(__CPROVER_size_t, void *)
Definition:
gcc.c:140
__builtin_execv
int __builtin_execv(const char *, const char **)
__builtin_va_arg_pack
int __builtin_va_arg_pack()
__builtin__exit
void __builtin__exit(int)
__builtin_execvp
int __builtin_execvp(const char *, const char **)
__atomic_clear
void __atomic_clear(_Bool *, int)
Definition:
gcc.c:67
__builtin__Exit
void __builtin__Exit(int)
__builtin_ms_va_start
void __builtin_ms_va_start(void *ap,...)
__builtin_saveregs
void * __builtin_saveregs()
__builtin_update_setjmp_buf
void __builtin_update_setjmp_buf(void *)
__builtin_dwarf_sp_column
unsigned __builtin_dwarf_sp_column()
__builtin_execle
int __builtin_execle(const char *, const char *,...)
__builtin_apply
void * __builtin_apply(void(*)(), void *, __CPROVER_size_t)
__atomic_is_lock_free
_Bool __atomic_is_lock_free(__CPROVER_size_t, void *)
Definition:
gcc.c:149
__builtin_next_arg
void * __builtin_next_arg()
__builtin_init_dwarf_reg_size_table
void __builtin_init_dwarf_reg_size_table(void *)
__builtin_unwind_init
void __builtin_unwind_init()
__builtin_ms_va_end
void __builtin_ms_va_end(void *ap)
__atomic_test_and_set
_Bool __atomic_test_and_set(void *, int)
Definition:
gcc.c:52
__builtin_execve
int __builtin_execve(const char *, const char **, const char **)
__builtin_speculation_safe_value
void __builtin_speculation_safe_value()
__builtin_execl
int __builtin_execl(const char *, const char *,...)
__builtin_fork
pid_t __builtin_fork()
__builtin_longjmp
void __builtin_longjmp(void *, int)
__builtin_va_list
void ** __builtin_va_list
Definition:
gcc_builtin_headers_types.h:2
src
ansi-c
compiler_headers
gcc_builtin_headers_generic.h
Generated by
1.9.1