github.com/Rookout/GoSDK@v0.1.48/pkg/services/instrumentation/binary_info/arch_unsupported_versions.go (about)

     1  // The MIT License (MIT)
     2  
     3  // Copyright (c) 2014 Derek Parker
     4  
     5  // Permission is hereby granted, free of charge, to any person obtaining a copy of
     6  // this software and associated documentation files (the "Software"), to deal in
     7  // the Software without restriction, including without limitation the rights to
     8  // use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
     9  // the Software, and to permit persons to whom the Software is furnished to do so,
    10  // subject to the following conditions:
    11  
    12  // The above copyright notice and this permission notice shall be included in all
    13  // copies or substantial portions of the Software.
    14  
    15  // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    16  // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    17  // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
    18  // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
    19  // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
    20  // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    21  
    22  //go:build !amd64 && !arm64
    23  // +build !amd64,!arm64
    24  
    25  package binary_info
    26  
    27  import (
    28  	"github.com/Rookout/GoSDK/pkg/services/collection/registers"
    29  	"github.com/Rookout/GoSDK/pkg/services/instrumentation/dwarf/frame"
    30  	"github.com/Rookout/GoSDK/pkg/services/instrumentation/dwarf/op"
    31  )
    32  
    33  func FixFrameUnwindContext(_ *frame.FrameContext, _ uint64, _ *BinaryInfo) *frame.FrameContext {
    34  	return nil
    35  }
    36  
    37  func RegSize(_ uint64) int {
    38  	return 0
    39  }
    40  
    41  func RegistersToDwarfRegisters(_ uint64, _ registers.Registers) op.DwarfRegisters {
    42  	return op.DwarfRegisters{}
    43  }