Projects STRLCPY GoReSym Commits f3c650d4
🤬
  • ■ ■ ■ ■ ■ ■
    objfile/objfile.go
    skipped 204 lines
    205 205   return nil, 0, err
    206 206   }
    207 207   
    208  - // resolve text start by either symbol or section name
     208 + // try to resolve via symbol
    209 209   textStart := uint64(0)
    210 210   syms, err := e.raw.symbols()
    211 211   if err == nil {
    skipped 3 lines
    215 215   break
    216 216   }
    217 217   }
    218  - } else {
     218 + }
     219 + 
     220 + // that may have failed, use section base directly
     221 + if textStart == 0 {
    219 222   secBase, _, err := e.Text()
    220 223   if err == nil {
    221 224   textStart = secBase
    skipped 1333 lines
Please wait...
Page is in error, reload to recover