Home | History | Annotate | Download | only in symbolizer

Lines Matching defs:Demangle

17 // addr2liner and demangle packages to do the actual work.
33 "github.com/ianlancetaylor/demangle"
45 var demangleFunction = Demangle
67 switch d := strings.TrimPrefix(o, "demangle="); d {
76 s.UI.PrintErr("expecting -symbolize=[local|fastlocal|remote|none][:force][:demangle=[none|full|templates|default]")
207 // Demangle updates the function names in a profile with demangled C++
210 func Demangle(prof *profile.Profile, force bool, demanglerMode string) {
220 var options []demangle.Option
223 options = []demangle.Option{demangle.NoParams, demangle.NoTemplateParams}
225 options = []demangle.Option{demangle.NoParams}
227 options = []demangle.Option{demangle.NoClones}
233 o := make([]demangle.Option, len(options))
239 if demangled := demangle.Filter(fn.SystemName, o...); demangled != fn.SystemName {
243 // Could not demangle. Apply heuristics in case the name is