Hi again,
On Wed, Jan 23, 2013 at 3:28 PM, Dave Anderson <anderson(a)redhat.com> wrote:
 ----- Original Message -----
> Hi all,
>
> How do you feel about allowing minimal mode in extensions? See
> attached patch.
>
> Regards,
> Per
 Seems reasonable enough -- and I'm sure you've got good reasons for
 having minimal-mode extension modules.
 But since you're opening the door to all extension modules, I have
 a few additional suggestions.  Modify the register_extension() and
 load_extension() functions such that:
  (1) if in minimal mode, and an extension module doesn't have any
      MINIMAL commands, reject the module outright, failing
      in a similar manner to the DUPLICATE_COMMAND_NAME error.
  (2) if in minimal mode, and an extension module has multiple commands
      where some are MINIMAL but others are not, maybe print a warning
      message for the commands that are not MINIMAL?
 And then document the MINIMAL flag in this part of the "extend" help page:
   crash> help extend
   ...
     command, and during command failures.  The flags field currently has one
     available bit setting, REFRESH_TASK_TABLE, which should be set if it is
     preferable to reload the current set of running processes just prior to
     executing the command (on a live system).  Terminate the array of
     command_table_entry structures with an entry with a NULL command name.
   ...
 Make sense? 
Does to me. New patch attached.
/Per
 Dave
 --
 Crash-utility mailing list
 Crash-utility(a)redhat.com
 
https://www.redhat.com/mailman/listinfo/crash-utility