From 167ce3d548f3a257935d389cf77947f87efd7e39 Mon Sep 17 00:00:00 2001 From: Royce Mitchell III Date: Fri, 25 Nov 2005 22:41:31 +0000 Subject: [PATCH] catch all source-file transitions so rsym data has the correct file name svn path=/trunk/; revision=19580 --- reactos/tools/rsym.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reactos/tools/rsym.c b/reactos/tools/rsym.c index cbe09b7bb15..75be6998ad2 100644 --- a/reactos/tools/rsym.c +++ b/reactos/tools/rsym.c @@ -41,7 +41,7 @@ CompareSymEntry(const PROSSYM_ENTRY SymEntry1, const PROSSYM_ENTRY SymEntry2) } return 0; -} +} static int GetStabInfo(void *FileData, PIMAGE_FILE_HEADER PEFileHeader, @@ -169,6 +169,8 @@ ConvertStabs(ULONG *SymbolsCount, PROSSYM_ENTRY *SymbolsBase, switch (StabEntry[i].n_type) { case N_SO: + case N_SOL: + case N_BINCL: Name = (char *) StabStringsBase + StabEntry[i].n_strx; if (StabStringsLength < StabEntry[i].n_strx ||'\0' == *Name || '/' == Name[strlen(Name) - 1]