[lcrash]Kernel2.6.21対応

スポンサーリンク

追記:
lkcdメーリングの場所が以下に変更されているので、記載しているlkcdリンクはおそらく全て繋がりません。。。
以下の場所から、辿っていけば情報は拾えそうです。

lkcd-devel Mailing List for Linux Kernel Crash Dumps

=====
lkcd6.2では、kernel2.6に対応していなかったので、その対応を行っていた。

armアーキテクチャが対応していなかったバグの修正

lkcdutils7.x.xのpatch情報から取ってきました。

以下のパッチからlibklib/kl_nmlist.cファイルのcheck_namelist_format関数の修正部分を取り込む。

  • http://sourceforge.net/mailarchive/message.php?msg_id=42140210.12420ED3%40sgi.com
    [lkcd-devel] 7.X.X lkcdutils cleanup and reorg
    From: Tom Morano <tjm@sg...> - 2005-02-18 01:19
    Attachments: lkcdutils_7XX-reorg.patch
  • 詳細
https://blog.integrityworks.co.jp/2007/10/lcrash-kernel2-6-21-arm-support/

構造体utsnameのメンバ変更に対する修正

  • http://sourceforge.net/mailarchive/message.php?msg_id=OF8A971A3B.94097FA3-ONC12572BB.0033DED4-C12572BB.0033EC8C%40de.ibm.com
    [lkcd-devel] [PATCH 1/1](version 3) lcrash: finding utsname in a 2.6.20 kernel
    From: Cliff Wickman <cpw@sg...> - 2007-04-11 21:07
  • 上は修正内容についてのコメントのみ、実際の修正内容は↓に記載されている。
    http://sourceforge.net/mailarchive/message.php?msg_id=20070411210610.GA14257%40sgi.com

構造体pageのメンバ変更に対する修正

  • http://www.koders.com/info.aspx?c=ProjectInfo&pid=HAMBFKRCF8H512UE853XNSQ5EE
    上記のリンクから、lcrash/struct.cのpage_banner関数とprint_page_struct関数の修正部分を取り込む。

    その後、以下のパッチを当てる。

  • http://sourceforge.net/mailarchive/message.php?msg_id=444E5ED1.679C0923%40sgi.com
    [lkcd-devel] Fix broken page command in lcrash
    Attachments: lkcdutils-page.patch

【未対応】page -f コマンドのバグ

page -f コマンドのバグの修正に参考になりそう。
但し、パッチはdwarf形式のみ対応。

  • http://sourceforge.net/mailarchive/message.php?msg_id=444E5C57.6DAF5E5A%40sgi.com
    [lkcd-devel] Fix for anonymous union/struct members
    From: Tom Morano <tjm@sg...> - 2006-04-25 18:44
    Attachments: lkcdutils-anon.patch

sizeofコマンドの不具合修正

  • http://sourceforge.net/mailarchive/message.php?msg_id=20060919110124.3803e74d.holzheu%40de.ibm.com
    [lkcd-devel] [PATCH] lcrash: fix for sizeof command
    From: Michael Holzheu <holzheu@de...> - 2006-09-19 09:01

参考サイト

koders

kodersでは、ソース参照のみ可能、1ファイルずつならダウンロード可能

  • http://www.koders.com/info.aspx?c=ProjectInfo&pid=HAMBFKRCF8H512UE853XNSQ5EE
    バージョンはrpmseekのものより新しい?
    例:kl_typeinfo.c,v 1.4 2006/04/25 18:33:20

rpmseek

圧縮ファイルが置いてある。

  • http://rpmseek.com/rpm-pl/lkcdutils.html?hl=com&cs=lkcdutils:PN:0:0:0:0
  • http://rpmseek.com/rpm-dl/lkcdutils-7.0.1-45.src.html?hl=com&cs=lkcdutils:PN:0:0:0:0:3472710

ファイル名:lkcdutils-7.0.1-45.src.rpm
↓lkcdutils.specより
Version: 7.0.1
Release: 45
kodersよりバージョンは古い?
例:kl_typeinfo.c,v 1.3 2005/05/17 18:34:12
また、これ以降のバージョンはダウンロードできず。

7.0.1-79.src.rpm
7.0.1-58.src.rpm
7.0.1-55.src.rpm

Mailinglist Archives: opensuse-commit

http://lists.opensuse.org/cgi-bin/search.cgi?query=lkcdutils&list=opensuse-commit
リンク切れ(2020年7月)

コメント

タイトルとURLをコピーしました