Re: [Crash-utility] LKCD v9 dumps with non-standard dump header size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/29/05 08:46, Dave Anderson wrote:
> 
> Looks good to me, unless any other LKCD-ophiles have any objection.

We need the following patch to allow crash to still read v8 dumps. 

Troy


--- lkcd_v8.c.ori	2005-12-08 14:53:07.026719000 -0700
+++ lkcd_v8.c	2005-12-14 14:52:40.086407560 -0700
@@ -57,10 +57,13 @@
 	if (read(lkcd->fd, dh, sizeof(dump_header_t)) !=
 	    sizeof(dump_header_t))
 		return FALSE;
-	if ((dh->dh_version & LKCD_DUMP_VERSION_NUMBER_MASK) == LKCD_DUMP_V9)
+	if ((dh->dh_version & LKCD_DUMP_VERSION_NUMBER_MASK) == LKCD_DUMP_V9){
 	    if (read(lkcd->fd, &dh_dump_buffer_size, sizeof(dh_dump_buffer_size)) !=
 		sizeof(dh_dump_buffer_size))
 		    return FALSE;
+	    lkcd_offset_to_first_page = dh_dump_buffer_size;
+	} else
+	    lkcd_offset_to_first_page = LKCD_OFFSET_TO_FIRST_PAGE;
 	
         lkcd->dump_page = dp;
         lkcd->dump_header = dh;
@@ -147,7 +150,6 @@
    	lkcd->compression = dh->dh_dump_compress; 
         lkcd->page_header_size = sizeof(dump_page_t);
 
-        lkcd_offset_to_first_page = dh_dump_buffer_size;
         lseek(lkcd->fd, lkcd_offset_to_first_page, SEEK_SET);
 
 	/*


[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux