[Bug 232675] Regression of dtrace on 13-CURRENT

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 25 18:33:58 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232675

--- Comment #7 from Yasuhiro KIMURA <yasu at utahime.org> ---
(In reply to Yasuhiro KIMURA from comment #4)

I switched to GENERIC config, recompiled kernel and rebooted. But total number
of types (35336) is still larger than 2^15 and problem happens.

yasu at rolling-vm-freebsd1[2016]% uname -a
FreeBSD rolling-vm-freebsd1.home.utahime.org 13.0-CURRENT FreeBSD 13.0-CURRENT
r339548 GENERIC  amd64
yasu at rolling-vm-freebsd1[2017]% ctfdump -S /boot/kernel/kernel

- CTF Statistics -------------------------------------------------------------

  total number of data objects        = 30274

  total number of functions           = 32705
  total number of function arguments  = 78889
  maximum argument list length        = 22
  average argument list length        = 2.41

  total number of types               = 35336
  total number of integers            = 75
  total number of floats              = 0
  total number of pointers            = 9313
  total number of arrays              = 3267
  total number of func types          = 2954
  total number of structs             = 11418
  total number of unions              = 623
  total number of enums               = 819
  total number of forward tags        = 45
  total number of typedefs            = 6036
  total number of volatile types      = 58
  total number of const types         = 568
  total number of restrict types      = 0
  total number of unknowns (holes)    = 160

  total number of struct members      = 86220
  maximum number of struct members    = 248
  total size of all structs           = 17969864
  maximum size of a struct            = 2971720
  average number of struct members    = 7.55
  average size of a struct            = 1573.82

  total number of union members       = 2207
  maximum number of union members     = 36
  total size of all unions            = 140335
  maximum size of a union             = 41576
  average number of union members     = 3.54
  average size of a union             = 225.26

  total number of enum members        = 8206
  maximum number of enum members      = 1023
  average number of enum members      = 10.02

  total number of unique strings      = 64998
  bytes of string data                = 938044
  maximum string length               = 81
  average string length               = 14.43

yasu at rolling-vm-freebsd1[2018]% pwd
/home/yasu/tmp/perl-5.26.2
yasu at rolling-vm-freebsd1[2019]% dtrace -h -s perldtrace.d -o perldtrace.tmp
dtrace: failed to compile script perldtrace.d: "/usr/lib/dtrace/mbuf.d", line
114: failed to copy type of 'm_data': Type information is in parent and
unavailable
yasu at rolling-vm-freebsd1[2020]%

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list