bool SymFromAddress(HANDLE hProc, DWORD64 address, DWORD64* displacement, SYMBOL_INFO* symbolInfo) { LockHolder lock(callMutex); initializeSymbols(hProc); bool success = ::SymFromAddr(hProc, address, displacement, symbolInfo); if (success) symbolInfo->Name[symbolInfo->NameLen] = '\0'; return success; }
SimpleDateFormat::SimpleDateFormat(const UnicodeString& pattern, UErrorCode &status) : fPattern(pattern), fLocale(Locale::getDefault()), fSymbols(NULL), fTimeZoneFormat(NULL), fGMTFormatters(NULL), fNumberFormatters(NULL), fOverrideList(NULL) { fDateOverride.setToBogus(); fTimeOverride.setToBogus(); initializeSymbols(fLocale, initializeCalendar(NULL,fLocale,status), status); initialize(fLocale, status); initializeDefaultCentury(); }
void ObjectFile::parse() { // Parse a memory buffer as a COFF file. std::unique_ptr<Binary> Bin = check(createBinary(MB), "failed to parse object file"); if (auto *Obj = dyn_cast<COFFObjectFile>(Bin.get())) { Bin.release(); COFFObj.reset(Obj); } else { fatal(getName() + " is not a COFF file"); } // Read section and symbol tables. initializeChunks(); initializeSymbols(); initializeSEH(); }
void ObjectFile::parse() { // Parse a memory buffer as a COFF file. auto BinOrErr = createBinary(MB); error(BinOrErr, "Failed to parse object file"); std::unique_ptr<Binary> Bin = std::move(*BinOrErr); if (auto *Obj = dyn_cast<COFFObjectFile>(Bin.get())) { Bin.release(); COFFObj.reset(Obj); } else { error(Twine(getName()) + " is not a COFF file."); } // Read section and symbol tables. initializeChunks(); initializeSymbols(); initializeSEH(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); initializeSymbols(); rowCount = 10; SAstatus = 0; QIntValidator *intval = new QIntValidator(0, 65535, this); QRegExp re("[A-Fa-f0-9]+"); QRegExpValidator *hexval = new QRegExpValidator(re); ui->lineEditDec->setValidator(intval); ui->lineEditHex->setValidator(hexval); ui->lineEditSA->setValidator(hexval); ui->tableWidget->setRowCount(rowCount); MainWindow::SAChanged(); }