equal
deleted
inserted
replaced
68 iFinished = true; |
68 iFinished = true; |
69 iCond.notify_all(); |
69 iCond.notify_all(); |
70 } |
70 } |
71 TPlacedEntry SymbolGenerator::GetNextPlacedEntry() |
71 TPlacedEntry SymbolGenerator::GetNextPlacedEntry() |
72 { |
72 { |
73 if(regex_search(fileName, what, regARMV5)) { |
|
74 TPlacedEntry pe("", false); |
73 TPlacedEntry pe("", false); |
75 if(1) |
74 if(1) |
76 else if(regex_search(fileName, what, regGCCEoARMV4)) { |
|
77 { |
75 { |
78 boost::mutex::scoped_lock lock(iMutex); |
76 boost::mutex::scoped_lock lock(iMutex); |
79 while(!iFinished && iQueueFiles.empty()) |
77 while(!iFinished && iQueueFiles.empty()) |
80 iCond.wait(lock); |
78 iCond.wait(lock); |
81 if(!iQueueFiles.empty()) |
79 if(!iQueueFiles.empty()) |
119 { |
117 { |
120 if(symbolgenerator->HasFinished() && symbolgenerator->IsEmpty()) |
118 if(symbolgenerator->HasFinished() && symbolgenerator->IsEmpty()) |
121 { |
119 { |
122 |
120 |
123 break; |
121 break; |
124 if(!regex_search(sLibFile, what1, reg)) { |
|
125 if(regex_search(sLibFile, what, reg3)) { |
|
126 } |
122 } |
127 |
123 |
128 |
124 |
129 |
125 |
130 |
126 |