haiku/headers/private
Ingo Weinhold 020ac56840 * Fixed bug in the "scheduler" command: The check when a thread was
unscheduled was incorrect.
* Introduced _kern_analyze_scheduling() syscall. It requires scheduler
  kernel tracing to be enabled. It uses the tracing entries for a given
  period of time to do a similar analysis the "scheduler" debugger
  command does (i.e. number of runs, run time, latencies, preemption
  times) for each thread. Additionally the analysis includes for each
  thread how long the thread waited on each locking primitive in total.
* Added kernel tracing for the creation of semaphores and initialization
  of condition variables, mutexes, and rw locks. The enabling macro is
  SCHEDULING_ANALYSIS_TRACING. The only purpose is to provide
  _kern_analyze_scheduling() with more info on the locking primitives
  (the name in particular).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27304 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-03 15:10:44 +00:00
..
app * Added two more private InterfaceDefs functions: get_application_order(), and 2008-08-12 17:39:42 +00:00
audio Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00
bluetooth Move header to private, is meant to be used by acl component as well 2008-08-09 20:47:30 +00:00
debug Added support for looking up symbols of other team to libdebug. The 2005-07-16 21:12:32 +00:00
device Code cleanup 2008-08-23 11:16:14 +00:00
disk_scanner missing comment tokens 2007-06-20 21:30:00 +00:00
drivers * Build fix: this should have been part of the last commit. 2008-08-18 11:03:03 +00:00
firewire replaced benaphore with mutex 2008-05-31 19:50:53 +00:00
fs_shell * Added parameter "size_t align" to file_map_translate(). If > 1, the 2008-08-30 23:06:28 +00:00
graphics removed last G8x defines. 2008-06-17 19:27:38 +00:00
input Slightly increased the default key repeat rate to make it at least 2008-02-22 10:53:27 +00:00
interface * Added two more private InterfaceDefs functions: get_application_order(), and 2008-08-12 17:39:42 +00:00
kernel * Fixed bug in the "scheduler" command: The check when a thread was 2008-09-03 15:10:44 +00:00
libroot * Made DIR definition private, and moved it into the new dirent_private.h 2008-07-09 11:16:00 +00:00
mail * part of libbe_test build fix... why is the _IMPEXP stuff there in the 2007-10-21 15:19:25 +00:00
media - Implemented MediaExtractor::Copyright, which just calls the instantiated reader 2008-05-07 21:09:56 +00:00
midi Made all server version and signatures consistent, and thus closing bug #909. 2006-10-22 17:56:02 +00:00
net * Added a net_timer::flags field, and used it to implement the new 2008-08-15 14:46:16 +00:00
opengl/GL/internal updated mesa to 6.5.3 2007-06-08 23:00:44 +00:00
print * first steps towards a new printer api... 2008-08-10 23:26:38 +00:00
runtime_loader * Decide whether to use BeOS style symbol resolution at run time 2008-03-23 19:43:41 +00:00
screen_saver * ScreenCornerSelector is now a BControl and fully keyboard navigable. 2006-06-09 16:03:16 +00:00
shared * implement julian day handling 2008-09-01 13:11:29 +00:00
storage the virtual version is const 2008-09-03 11:23:15 +00:00
syslog_daemon Implemented syslog support for the kernel debug output. Not fancy at all yet, but 2006-01-24 20:28:52 +00:00
system * Fixed bug in the "scheduler" command: The check when a thread was 2008-09-03 15:10:44 +00:00
textencoding missing comment tokens 2007-06-20 21:20:11 +00:00
tracker * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
usb_vision * added a bunch of drivers by Siarzhuk Zharski 2006-05-29 09:54:03 +00:00
userlandfs * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00