Rev |
Age |
Author |
Path |
Log message |
Diff |
2898 |
5948 d 21 h |
svoboda |
/branches/tracing/ |
Implement operation UDEBUG_M_STOP that stops a thread. Can be used for stopping program by hitting a key in debugger. Somewhat jittery demo in sctrace. Fix missing lock of THREAD->debug_lock in udebug_stoppable_end() |
|
2897 |
5949 d 0 h |
svoboda |
/branches/tracing/kernel/generic/ |
Fix bad allocation with locks held in udebug_thread_read() |
|
2896 |
5949 d 0 h |
svoboda |
/branches/tracing/kernel/generic/src/udebug/ |
Handle malloc return values properly |
|
2895 |
5949 d 0 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Prevent sctrace tables from becoming broken when syscall/ipc/errno enums change |
|
2894 |
5949 d 1 h |
svoboda |
/branches/tracing/ |
Add missing copyright messages |
|
2893 |
5949 d 5 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
More bits of fat_node_get().
Still needs to do some locking. |
|
2892 |
5950 d 7 h |
svoboda |
/branches/tracing/kernel/generic/src/ |
Fix retval for udebug_rp_mem_write() |
|
2891 |
5951 d 19 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
New first bits of fat_node_get(). |
|
2890 |
5951 d 21 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Need a way to locate the FAT index structure by VFS index. Also fix code that
locates the FAT index structure by position in the file system namespace. |
|
2889 |
5954 d 20 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add hash table for used fat_idx_t structures and implement fat_idx_map(). |
|
2888 |
5955 d 4 h |
svoboda |
/branches/tracing/kernel/generic/src/udebug/ |
Verify that a task sending debug calls really is the callee's debugger |
|
2887 |
5955 d 4 h |
svoboda |
/branches/tracing/kernel/ |
Split executive parts of udebug_ipc.c to udebug_ops.c |
|
2886 |
5955 d 6 h |
svoboda |
/branches/tracing/kernel/generic/src/udebug/ |
Move rest of debug method processing, that can be moved, to kbox thread |
|
2885 |
5955 d 7 h |
svoboda |
/branches/tracing/ |
Start moving debug method processing to kbox_thread. Start with BEGIN, END, THREAD_READ |
|
2884 |
5955 d 19 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
merge vs. coalesce |
|
2883 |
5956 d 0 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Add some console and vfs method names for fun |
|
2882 |
5956 d 0 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Set protocol 'console' by default for phone 1 |
|
2881 |
5956 d 0 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Code for de/allocation of VFS indices for FAT. |
|
2880 |
5956 d 0 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Detect and display operation names by method number |
|
2879 |
5956 d 1 h |
jermar |
/trunk/uspace/lib/libc/include/libadt/ |
Add functions for inserting items before or after other items in a boubly-linked
circular lists. |
|
2878 |
5956 d 1 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Protocol registration, detect protocol by service name, display protocol name |
|
2877 |
5956 d 2 h |
svoboda |
/branches/tracing/uspace/app/ |
Match sync call answers properly, handle connects and disconnects |
|
2876 |
5956 d 3 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add a dedicated source file for handling FAT indices. |
|
2875 |
5956 d 4 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Fix sctrace Makefile |
|
2874 |
5956 d 4 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Rename ipc.* to ipcp.* in sctrace |
|
2873 |
5956 d 7 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Match IPC responses to questions in sctrace ipcp module |
|
2872 |
5956 d 19 h |
svoboda |
/branches/tracing/uspace/app/ |
Add call hashes, sync calls and hangups to IPC module interface of sctrace |
|
2871 |
5957 d 1 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Foundation for parsing IPC messages in sctrace |
|
2870 |
5957 d 18 h |
svoboda |
/branches/tracing/kernel/generic/ |
Terminate debugging session on debugger disconnect |
|
2869 |
5957 d 19 h |
svoboda |
/branches/tracing/kernel/generic/src/time/ |
Make preempted threads stoppable, so CPU-bound threads can be stopped |
|
2868 |
5958 d 0 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Start tracing new threads in sctrace |
|
2867 |
5958 d 0 h |
svoboda |
/branches/tracing/ |
Signal hash of new thread with a UDEBUG_EVENT_NEW_THREAD message |
|
2866 |
5958 d 5 h |
svoboda |
/branches/tracing/kernel/generic/ |
Verify that thread is waiting in syscall event when reading syscall args |
|
2865 |
5958 d 6 h |
svoboda |
/branches/tracing/kernel/generic/src/ |
Put proper udebug_stoppable_end() in uinit |
|
2864 |
5969 d 17 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Introduce the foundation for unique and stable FAT VFS node indices.
The first two reserved FAT entries are physically present in each FAT, so fix
the code to be aware of this. |
|
2863 |
5970 d 5 h |
jermar |
/trunk/uspace/ |
Revert libfs node_get() API to a model without the parent node pointer
argument. |
|
2862 |
5970 d 18 h |
svoboda |
/branches/tracing/uspace/app/sctrace/ |
Use async_serialize_start/end() for fibril synchronization in sctrace |
|
2861 |
5973 d 20 h |
cejka |
/trunk/ |
Used common macro for context saving on ppc64. |
|
2860 |
5974 d 20 h |
cejka |
/trunk/ |
Context handling unified for sparc64. |
|
2859 |
5975 d 10 h |
jermar |
/trunk/uspace/srv/fs/fat/ |
Add fat_block_get(). |
|