Adds support for DWARF based stack traces (#881)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
This commit is contained in:
@@ -172,7 +172,9 @@ func (r *runtime) CompileModule(ctx context.Context, binary []byte) (CompiledMod
|
||||
return nil, errors.New("invalid binary")
|
||||
}
|
||||
|
||||
internal, err := binaryformat.DecodeModule(binary, r.enabledFeatures, r.memoryLimitPages, r.memoryCapacityFromMax, false)
|
||||
dwarfEnabled := experimentalapi.DWARFBasedStackTraceEnabled(ctx)
|
||||
internal, err := binaryformat.DecodeModule(binary, r.enabledFeatures,
|
||||
r.memoryLimitPages, r.memoryCapacityFromMax, dwarfEnabled, false)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if err = internal.Validate(r.enabledFeatures); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user