[haiku-bugs] Re: [Haiku] #9510: Include area list in the debug report

  • From: "anevilyak" <trac@xxxxxxxxxxxx>
  • Date: Fri, 05 Apr 2013 20:52:22 -0000

#9510: Include area list in the debug report
-------------------------------------+----------------------------
   Reporter:  axeld                  |      Owner:  anevilyak
       Type:  enhancement            |     Status:  closed
   Priority:  normal                 |  Milestone:  R1
  Component:  Applications/Debugger  |    Version:  R1/Development
 Resolution:  fixed                  |   Keywords:
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------

Comment (by anevilyak):

 Replying to [comment:7 axeld]:
 > Some suggestions:
 > * "full", "lazy", and "none" instead of `B_FULL_LOCK`, etc.

 Done.

 > * "r+w" for `B_READ_READ|B_WRITE_AREA`
 > * "kernel r+w" for `B_KERNEL_READ_READ|B_KERNEL_WRITE_AREA`
 > * "shared" for `B_SHARED_AREA`
 > * Leave out kernel if user r/w is given, because the latter implies the
 former

 Did something similar, see
 attachment:Debugger-34522-debug-05-04-2013-20-49-08.report​

 A clarifying question though: do all of the user flags imply their kernel
 equivalent? i.e. do B_EXECUTE_AREA and B_STACK_AREA also imply their
 B_KERNEL_ equivalents? My current code assumes so, but I'm not completely
 certain as to where to look to ascertain that.

--
Ticket URL: <http://dev.haiku-os.org/ticket/9510#comment:8>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: