[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug default/20194] Intel void* idiom has wrong size



https://sourceware.org/bugzilla/show_bug.cgi?id=20194

--- Comment #5 from Ben Woodard <woodard at redhat dot com> ---
other manifestations:

  [C]'function void free(void*)' at jemalloc.c:1915:1 has some indirect
sub-type changes:
    parameter 1 of type 'void*' was removed

  [C]'function void free(void*)' at jemalloc.c:1915:1 has some indirect
sub-type changes:
    parameter 1 of type 'void*' was removed


  [C]'function int mallctl(const char*, void*, size_t*, void*, size_t)' at
jemalloc.c:2554:1 has some indirect sub-type changes:
    parameter 2 of type 'void*' changed:
      in pointed to type 'void' at stddef.h:44:1:
        entity changed from 'void' to compatible type 'typedef size_t' at
stddef.h:44:1
          type name changed from 'void' to 'unsigned long'
          type size changed from 0 to 64 bits
    parameter 3 of type 'size_t*' changed:
      entity changed from 'size_t*' to 'typedef size_t' at stddef.h:44:1
    parameter 4 of type 'void*' was removed
    parameter 5 of type 'typedef size_t' was removed


  [C]'function int mallctlbymib(const size_t*, size_t, void*, size_t*, void*,
size_t)' at jemalloc.c:2575:1 has some indirect sub-type changes:
    parameter 4 of type 'size_t*' changed:
      entity changed from 'size_t*' to 'typedef size_t' at stddef.h:44:1
    parameter 5 of type 'void*' was removed
    parameter 6 of type 'typedef size_t' was removed


  [C]'function void malloc_stats_print(void (void*, const char*)*, void*, const
char*)' at jemalloc.c:2586:1 has some indirect sub-type changes:
    parameter 1 of type 'void (void*, const char*)*' changed:
      in pointed to type 'function type void (void*, const char*)':
        parameter 2 of type 'const char*' was removed

    parameter 2 of type 'void*' changed:
      in pointed to type 'void':
        entity changed from 'void' to 'const char'
        type size changed from 0 to 8 bits
    parameter 3 of type 'const char*' was removed


  [C]'function size_t malloc_usable_size(void*)' at jemalloc.c:2594:1 has some
indirect sub-type changes:
    parameter 1 of type 'void*' was removed


  [C]'function int posix_memalign(void**, size_t, size_t)' at jemalloc.c:1624:1
has some indirect sub-type changes:
    parameter 1 of type 'void**' changed:
      entity changed from 'void**' to 'typedef size_t' at stddef.h:44:1
    parameter 3 of type 'typedef size_t' was removed


  [C]'function void* rallocx(void*, size_t, int)' at jemalloc.c:2251:1 has some
indirect sub-type changes:
    parameter 1 of type 'void*' changed:
      entity changed from 'void*' to 'typedef size_t' at stddef.h:44:1
    parameter 2 of type 'typedef size_t' changed:
      entity changed from 'typedef size_t' to compatible type 'int'
        type name changed from 'long unsigned int' to 'int'
        type size changed from 64 to 32 bits
    parameter 3 of type 'int' was removed


  [C]'function void* realloc(void*, size_t)' at jemalloc.c:1849:1 has some
indirect sub-type changes:
    parameter 2 of type 'typedef size_t' was removed


  [C]'function void sdallocx(void*, size_t, int)' at jemalloc.c:2511:1 has some
indirect sub-type changes:
    parameter 3 of type 'int' was removed


  [C]'function size_t xallocx(void*, size_t, size_t, int)' at jemalloc.c:2402:1
has some indirect sub-type changes:
    parameter 3 of type 'typedef size_t' changed:
      entity changed from 'typedef size_t' to compatible type 'int'
    parameter 4 of type 'int' was removed

-- 
You are receiving this mail because:
You are on the CC list for the bug.