Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W niektórych sytuacjach rzeczywista nazwa symbolu jest zastępowana alternatywną formą, co może powodować problemy z dopasowywaniem symboli. Najczęściej zdarza się to podczas zmiany między symbolami publicznymi a prywatnymi lub gdy korzysta się z zgodności w formacie 8.3 skróconych nazw plików zgodnych z MS-DOS.
Dopasowywanie symboli publicznych i prywatnych
Przełączanie między symbolami publicznymi i symbolami prywatnymi może czasami powodować problemy z dopasowywania symboli. Zazwyczaj symbol publiczny i odpowiadający mu symbol prywatny mają taką samą nazwę z różnymi dekoracjami symboli. Ale w niektórych przypadkach mogą mieć zupełnie inne nazwy. W takich przypadkach może być konieczne jawne odwołanie do obu nazw. Można na przykład skonfigurować dwa punkty przerwania: jeden na symbolu publicznym i drugi na symbolu prywatnym. Aby uzyskać więcej informacji, zobacz Publiczne i prywatne symbole.
MS-DOS Kompatybilność 8.3 — Dopasowanie Symboli Krótkiej Nazwy
Pliki o bardzo długich nazwach są czasami generowane automatycznie MS-DOS zgodność 8.3 krótkich nazw. W zależności od narzędzi i opcji używanych do tworzenia plików symboli i debugowania nazwa pliku przechowywana w rekordzie debugowania obrazu może być długą nazwą lub jedną z tych krótkich nazw. Jeśli używane są krótkie nazwy, może to spowodować problemy z dopasowaniem symboli, ponieważ przypisana krótka nazwa jest zależna od systemu.
Załóżmy na przykład, że istnieją dwa pliki: Longfilename1.pdb i Longfilename2.pdb. Jeśli zostaną one umieszczone w tym samym katalogu, będzie miał MS-DOS zgodność 8.3 nazwy Longfi~1.pdb, a druga będzie Longfi~2.pdb. Jeśli nie zostaną umieszczone w tym samym katalogu, oba będą mieć wartość Longfi~1.pdb. W związku z tym, jeśli skojarzone pliki .pdb są kopiowane nieostrożnie, krótkie nazwy plików mogą ulec zmianie, powodując problemy z dopasowywaniem symboli. Aby uzyskać więcej informacji, zobacz Referencje do systemu plików i pliki symboli.