Displaying 2 results from an estimated 2 matches for "mustbezero_1".
Did you mean:
mustbezero_2
2013 Sep 11
2
[LLVMdev] Why a function pointer field in a LLVM IR struct is replaced by {}*?
...y. I
compiled the MUSL C library using Clang 3.3, and dumped the generated LLVM
IR files. I found that the MUSL-defined FILE struct (aliasing __FILE_s)
struct __FILE_s {
unsigned flags;
unsigned char *rpos, *rend;
int (*close)(FILE *);
unsigned char *wend, *wpos;
unsigned char *mustbezero_1;
unsigned char *wbase;
size_t (*read)(FILE *, unsigned char *, size_t);
size_t (*write)(FILE *, const unsigned char *, size_t);
off_t (*seek)(FILE *, off_t, int);
unsigned char *buf;
size_t buf_size;
FILE *prev, *next;
int fd;
int pipe_pid;
long lockcount;...
2013 Sep 11
0
[LLVMdev] Why a function pointer field in a LLVM IR struct is replaced by {}*?
...Clang 3.3, and dumped the generated LLVM
> IR files. I found that the MUSL-defined FILE struct (aliasing __FILE_s)
>
> struct __FILE_s {
> unsigned flags;
> unsigned char *rpos, *rend;
> int (*close)(FILE *);
> unsigned char *wend, *wpos;
> unsigned char *mustbezero_1;
> unsigned char *wbase;
> size_t (*read)(FILE *, unsigned char *, size_t);
> size_t (*write)(FILE *, const unsigned char *, size_t);
> off_t (*seek)(FILE *, off_t, int);
> unsigned char *buf;
> size_t buf_size;
> FILE *prev, *next;
> int fd;...