Alicia News
2006-03-20
Open Source Conference 2006 at Ookubo in Japan, Tokyo
- Presentaion files are available.
-
At Open Source Conference 2006
on Friday, May 17.
Other presentation file here.
2006-3-14
Release Alicia-1.1.4
-
-
Fixes:
- Fixed '?' command
- Fixed bug in the case that 'class' command was called without args.
Features:
- Alicia::GDB::Macro was released. This feature makes it possible to
use GDB macros in Alicia namespace during gdb mode.
package MyMacro;
use base qw(Alicia::GDB::Macro);
sub new { shift->SUPER::new(filehandle=>\*DATA); }
1;
__DATA__
define inittask
set $init_t=&init_task
set $task = (struct task_struct *)$init_t
printf "pid: %d, comm: %s\n", $task.pid, $task.comm
end
alicia> load 'MyMacro.pm'
alicia> print MyMacro->new->inittask
pid: 0, comm: swapper
- KStruct.pm was imported into Alicia::KStruct and Alicia::GDB::KStruct
allows you to use KStruct feature in GDB mode.
KStruct.pm was deleted so that "use KStrcut" has to be removed from
your script.
2006-1-26
Release Alicia-1.1.3
-
-
Fixes:
- Fixed to be able to load a ldas file in deeply directory.
- Refactorised Alicia->new() function.
Features:
- Extracted KStruct feature. 'class' command wad added.
alicia> class 'task_struct', qw{flags pid *parent}
alicia> my $flags = task_struct(dde8853c)->flags
alicia> my $p_pid = task_struct(dde8853c)->_p_parent->pid
- 'helper' command to help for your new ldas was added.
alicia> helper 'My::Command'
alicia> !vi My/Command.pm # Add your feature
alicia> reload 'My/Command.pm' # if you added
alicia> command()
- Getting a summary report from command line as './reportYMDHMS.html'
using '-report' switch.
$ alicia -report System.map vmlinux vmcore
Misc:
- The sample ldases were moved into ldas/sample directory.
!!! Please remove your ldasDir (default: /usr/share/ldas) !!!
!!! after backuped your ldases before install Alicia-1.1.3. !!!
2005-12-27
Release Alicia-1.1.2
-
-
Features:
- Support Alicia APIs for GDB temporary.
- Add new command: kstruct
- Description:
Express the structure of kernel excellently
- Synopsys:
alicia> $task = kstruct('task_struct', '0xc1234567')
or
alicia> $task = kstruct('task_struct')
alicia> $task = kstruct->set('0xc1234567')
- Expand help command so you can add the help of command you made.
$cat YourPackage.pm
package YourPackage;
sub yourcommand { xxxxx }
sub help_yourcommand { return "Usage: yourcommand [xxxx]" }
1;
- support for x86_64 on "report" command temporary.
- Add "reload" command to reload perl module(xxx.pm) or ldas (xxx.ldas)
(This change alters the action of "load" command.)
Interface changes:
- "load" command does not reload the same file that was loaded once.
- Removed the license indication from version message.
2005-12-06
Release Alicia-1.1.1
- for kernel2.6
-
Updates the Linux dump analysis scripts for kernel2.6.
This version has "report" command to report for the initial analysis of crash dump.
2005-06-07
Upload Alicia presentation document
-
-
You can download presentation document
that was used at CJK-OSS WG1 conference in Beijing on April 15.
2005-05-02
Release Alicia-1.0.2
-
-
The following features were added.
- "load" command loads all files under directry you specified.
- Load sample LDASs(Linux Dump Analysis Script) at initiation.
2005-04-28
Release Alicia-1.0.2-rc1
-
-
Several bugs were fixed.
2005-04-05
Open Source Conferent 2005 at Ookubo
- Upload presentation document!
-
Hideki Takahashi told about Alicia at
Open Source Conferent 2005
on Friday, May 25. You can download the presentation document
from here.
2005-03-24
Releases Alicia-1.0.1
- * Important!
-
Some modules have not been included in Alicia-1.0.1-rc1.tar.gz.
Please remove the Alicia-1.0.1-rc1 and install
Alicia-1.0.1.tar.gz.
To uninstall the previous version:
1. RMF=`cat /usr/lib/perl5/site_perl/5.8.0/i386-linux-multi/auto/Alicia/.packlist`
2. for i in $RMF; do rm -r $i; done
3. rm /etc/alicia.conf
4. rm /usr/lib/perl5/site_perl/5.8.0/i386-linux-multi/auto/Alicia/.packlist
Sorry for inconvenience.
- * New features
-
Alicia-1.0.1 includes the following features:
- Supports bash-like fashion for command line.
(New configuration tag: ShellStyle is used to select the style)
- Add the package Alicia::Struct to handle a structure as if
the structure were a object in OO programming.
All Rights Reserved, Copyright © 2005, UNIADEX, Ltd.