Lines Matching full:module_
1707 module_(),
1736 if (!minidump_->ReadBytes(&module_, MD_MODULE_SIZE)) {
1742 Swap(&module_.base_of_image);
1743 Swap(&module_.size_of_image);
1744 Swap(&module_.checksum);
1745 Swap(&module_.time_date_stamp);
1746 Swap(&module_.module_name_rva);
1747 Swap(&module_.version_info.signature);
1748 Swap(&module_.version_info.struct_version);
1749 Swap(&module_.version_info.file_version_hi);
1750 Swap(&module_.version_info.file_version_lo);
1751 Swap(&module_.version_info.product_version_hi);
1752 Swap(&module_.version_info.product_version_lo);
1753 Swap(&module_.version_info.file_flags_mask);
1754 Swap(&module_.version_info.file_flags);
1755 Swap(&module_.version_info.file_os);
1756 Swap(&module_.version_info.file_type);
1757 Swap(&module_.version_info.file_subtype);
1758 Swap(&module_.version_info.file_date_hi);
1759 Swap(&module_.version_info.file_date_lo);
1760 Swap(&module_.cv_record);
1761 Swap(&module_.misc_record);
1767 if (module_.size_of_image == 0 ||
1768 module_.size_of_image >
1769 numeric_limits<uint64_t>::max() - module_.base_of_image) {
1771 HexString(module_.base_of_image) << "+" <<
1772 HexString(module_.size_of_image);
1788 name_ = minidump_->ReadString(module_.module_name_rva);
1799 if (module_.cv_record.data_size && !GetCVRecord(NULL)) {
1805 if (module_.misc_record.data_size && !GetMiscRecord(NULL)) {
1857 module_.time_date_stamp, module_.size_of_image);
1933 module_.misc_record.data_size - MDImageDebugMisc_minsize);
1942 module_.misc_record.data_size - MDImageDebugMisc_minsize;
2046 if (module_.version_info.signature == MD_VSFIXEDFILEINFO_SIGNATURE &&
2047 module_.version_info.struct_version & MD_VSFIXEDFILEINFO_VERSION) {
2050 module_.version_info.file_version_hi >> 16,
2051 module_.version_info.file_version_hi & 0xffff,
2052 module_.version_info.file_version_lo >> 16,
2053 module_.version_info.file_version_lo & 0xffff);
2084 if (module_.cv_record.data_size == 0) {
2088 if (!minidump_->SeekSet(module_.cv_record.rva)) {
2093 if (module_.cv_record.data_size > max_cv_bytes_) {
2095 module_.cv_record.data_size << " exceeds maximum " <<
2108 new vector<uint8_t>(module_.cv_record.data_size));
2110 if (!minidump_->ReadBytes(&(*cv_record)[0], module_.cv_record.data_size)) {
2116 if (module_.cv_record.data_size > sizeof(signature)) {
2126 if (MDCVInfoPDB70_minsize > module_.cv_record.data_size) {
2129 module_.cv_record.data_size;
2145 if ((*cv_record)[module_.cv_record.data_size - 1] != '\0') {
2152 if (MDCVInfoPDB20_minsize > module_.cv_record.data_size) {
2155 module_.cv_record.data_size;
2171 if ((*cv_record)[module_.cv_record.data_size - 1] != '\0') {
2191 *size = module_.cv_record.data_size;
2204 if (module_.misc_record.data_size == 0) {
2208 if (MDImageDebugMisc_minsize > module_.misc_record.data_size) {
2211 module_.misc_record.data_size;
2215 if (!minidump_->SeekSet(module_.misc_record.rva)) {
2221 if (module_.misc_record.data_size > max_misc_bytes_) {
2223 module_.misc_record.data_size << " exceeds maximum " <<
2235 new vector<uint8_t>(module_.misc_record.data_size));
2239 if (!minidump_->ReadBytes(misc_record, module_.misc_record.data_size)) {
2255 unsigned int dataBytes = module_.misc_record.data_size -
2261 if (module_.misc_record.data_size != misc_record->length) {
2263 "size mismatch, " << module_.misc_record.data_size <<
2274 *size = module_.misc_record.data_size;
2288 module_.base_of_image);
2290 module_.size_of_image);
2292 module_.checksum);
2294 module_.time_date_stamp,
2295 TimeTToUTCString(module_.time_date_stamp).c_str());
2297 module_.module_name_rva);
2299 module_.version_info.signature);
2301 module_.version_info.struct_version);
2303 module_.version_info.file_version_hi,
2304 module_.version_info.file_version_lo);
2306 module_.version_info.product_version_hi,
2307 module_.version_info.product_version_lo);
2309 module_.version_info.file_flags_mask);
2311 module_.version_info.file_flags);
2313 module_.version_info.file_os);
2315 module_.version_info.file_type);
2317 module_.version_info.file_subtype);
2319 module_.version_info.file_date_hi,
2320 module_.version_info.file_date_lo);
2322 module_.cv_record.data_size);
2324 module_.cv_record.rva);
2326 module_.misc_record.data_size);
2328 module_.misc_record.rva);