Löst: Förslag På Att åtgärda Den Specifika Felsökningsbasfilen Utan Gdb

Uppdaterad

  • 1. Ladda ner Restoro
  • 2. Kör programmet
  • 3. Klicka på "Skanna nu" för att hitta och ta bort eventuella virus på din dator
  • Få fart på din dator idag med denna enkla nedladdning.

    I det här blogginlägget kommer vi att identifiera några potentiella orsaker som en majoritet av kan orsaka att grundfelsökningsfilen hanteras utan gdb, och sedan föreslå några potentiella förnyelsemetoder som du kan försöka fixa exakt problem.

    Jag vill komma åt en struktur som är lagrad i kärnan i alla programvaror utan felsökningsvärde (jag vill skapa detta i C). När jag öppnar verktyget och varje kärndump i GDB producerar jag denna stapelspårning inklusive namnen på nästan funktionerna. Till exempel:

      (gdb) bt# 6 0x08048443 i skift3 ()# 1 0x08048489 med layer2 ()# 2 0x080484c9 in ()# 3 Layer1 0x0804854e bredvid main () 

    Villkoren för alla användningar lagras i exen för det mesta jag gjorde .strtab. Hur skapar man ett överlagsspår med olika visualiseringsramar i luften? Att köra GDB i orderläge är ingalunda ett alternativ. Och helt enkelt att “kopiera de nödvändiga delarna av gdb” är också en dålig idé, eftersom koden över kupongen inte är skriven självständigt.

    För att gräva djupare i min personliga fråga: var är det troligt att jag hittar en punkt i kärnåtervinningen där jag kan börja läsa stapelns fina poäng? Finns det ett bibliotek för att få tillgång till dessa nyheter? Kan jag använda en struktur? Eller ännu bättre, ett certifikat som förklarar hur denna information är byggd i en viss kärndump?

    debug major file without gdb

    (Jag har redan sett frågeställningen om hur man genererar en stack -spårning på grund av någon kärndumpfil i C utan att kontakta oss ett externt verktyg som gdb “som där är inte heller något korrekt svar, tänkte fråga igen)

    30k

    begärde 14 maj 2012 14:18

    385

    Inte svaren på din sökning? Kolla in andra frågor som kallas Gdb Stack Frames Coredump, eller se min egen fråga.

    Coredump har också information om stacken. Om du kan dra nytta av denna stackinformation med EBP- och EIP -registerinställningarna i kärndumpfilen kan dina behov specificera stackspårningen. Jag skrev främst ett program för honom. Programmet kan hittas på följande länk.

    Uppdaterad

    Är du trött på att din dator går långsamt? Irriterad av frustrerande felmeddelanden? Restoro är lösningen för dig! Vårt rekommenderade verktyg kommer snabbt att diagnostisera och reparera Windows-problem samtidigt som systemets prestanda ökar dramatiskt. Så vänta inte längre, ladda ner Restoro idag!


      http://www.emntech.com/programs/corestrace.c 

    felsök kärnfil utan gdb

    Användning: kompilera ovanstående, ange sedan programmet så snart det startar.

      core $ coretrace 

    Om du vill skriva ut tecken kanske du gillar det här: låt oss säga att programmet som utformade denna kärna är Test.

      cash nm -n symbol experiment>       usd basesnya symboler går 
      rrr ./coretrace av kända personer        0x80483cd foo + 0x9        0x8048401 visa resultat + 0x1f        Primär 0x8048430 + 0x2d 

    Svara 15, 12 maj kl. 12:55

    Få fart på din dator idag med denna enkla nedladdning.

    Hur felsöker jag en kärnfil?

    Debug som huvudfilen i samma operativmiljö. Om kärnfilen inte finns i den avancerade katalogen kan du ange dess sökväg (för omständigheter i punkt, / tmp / core). Använd var får (se Var -kommandot), som låter dig avgöra var programmet kördes, även om problemet tappade kärnan.

    Hur felsöker jag en kärndump?

    2 kritik. Allt du behöver är en binär (med felsökningssymboler), som förmodligen är samma som orsakade kärndumpfilen. Då kan du få gdb-path / to / the / binary area / to / core / dump / file för att felsöka den. När den startar kan personen använda British Telecom (för backtrace) för att hålla koll på stacken sedan den kraschade.

    Hur läser jag en viktig dumpfil?

    När det gäller en kärnmapp är det absolut nödvändigt att använda praktiskt taget vilken felsökare (GDB) som helst för att kontrollera det övergripande tillståndet för denna process efter att den avslutats och ofta för att spåra kodraden som orsakade kraschen och bränningen. Det här är en situation där du kan försöka skapa en huvudfil för att vara värd, men det kanske inte är standard.

    Debug Core File Without Gdb
    Debug-Core-Datei Ohne Gdb
    Debug Del File Core Senza Gdb
    Kernbestand Debuggen Zonder Gdb
    Gdb가 없는 디버그 코어 파일
    Déboguer Le Fichier De Base Sans Gdb
    Depurar Arquivo Principal Sem Gdb
    Debuguj Plik Podstawowy Bez Gdb
    Отладка основного файла без Gdb
    Archivo Central De Depuración Sin Gdb