Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

utrace_prepare_examine(9) [suse man page]

UTRACE_PREPARE_EXAMI(9) 					  utrace core API					   UTRACE_PREPARE_EXAMI(9)

NAME
utrace_prepare_examine - prepare to examine thread state SYNOPSIS
int utrace_prepare_examine(struct task_struct * target, struct utrace_engine * engine, struct utrace_examiner * exam); ARGUMENTS
target thread of interest, a struct task_struct pointer engine engine pointer returned by utrace_attach_task exam temporary state, a struct utrace_examiner pointer DESCRIPTION
This call prepares to safely examine the thread target using struct user_regset calls, or direct access to thread-synchronous fields. When target is current, this call is superfluous. When target is another thread, it must held stopped via UTRACE_STOP by engine. This call may block the caller until target stays stopped, so it must be called only after the caller is sure target is about to unschedule. This means a zero return from a utrace_control call on engine giving UTRACE_STOP, or a report_quiesce or report_signal callback to engine that used UTRACE_STOP in its return value. Returns -ESRCH if target is dead or -EINVAL if UTRACE_STOP was not used. If target has started running again despite UTRACE_STOP (for SIGKILL or a spurious wakeup), this call returns -EAGAIN. When this call returns zero, it's safe to use struct user_regset calls and task_user_regset_view on target and to examine some of its fields directly. When the examination is complete, a utrace_finish_examine call must follow to check whether it was completed safely. Kernel Hackers Manual 2.6. July 2010 UTRACE_PREPARE_EXAMI(9)

Check Out this Related Man Page

UTRACE_SET_EVENTS(9)						  utrace core API					      UTRACE_SET_EVENTS(9)

NAME
utrace_set_events - choose which event reports a tracing engine gets SYNOPSIS
int utrace_set_events(struct task_struct * target, struct utrace_engine * engine, unsigned long events); ARGUMENTS
target thread to affect engine attached engine to affect events new event mask DESCRIPTION
This changes the set of events for which engine wants callbacks made. This fails with -EALREADY and does nothing if you try to clear UTRACE_EVENT(DEATH) when the report_death callback may already have begun, if you try to clear UTRACE_EVENT(REAP) when the report_reap callback may already have begun, or if you try to newly set UTRACE_EVENT(DEATH) or UTRACE_EVENT(QUIESCE) when target is already dead or dying. This can fail with -ESRCH when target has already been detached, including forcible detach on reaping. If target was stopped before the call, then after a successful call, no event callbacks not requested in events will be made; if UTRACE_EVENT(QUIESCE) is included in events, then a report_quiesce callback will be made when target resumes. If target was not stopped and events excludes some bits that were set before, this can return -EINPROGRESS to indicate that target may have been making some callback to engine. When this returns zero, you can be sure that no event callbacks you've disabled in events can be made. If events only sets new bits that were not set before on engine, then -EINPROGRESS will never be returned. To synchronize after an -EINPROGRESS return, see utrace_barrier. When target is current, -EINPROGRESS is not returned. But note that a newly-created engine will not receive any callbacks related to an event notification already in progress. This call enables events callbacks to be made as soon as engine becomes eligible for any callbacks, see utrace_attach_task. These rules provide for coherent synchronization based on UTRACE_STOP, even when SIGKILL is breaking its normal simple rules. Kernel Hackers Manual 2.6. July 2010 UTRACE_SET_EVENTS(9)
Man Page

14 More Discussions You Might Find Interesting

1. HP-UX

Hp-UX system administration exam ( HP0-002).

Hi, I would like to know some details about Hp-UX system administration exam ( HP0-002). I want to know 1. What is the passing percentage 2. How touch is the exam. I am reading Rehman's book thru and thru. I need to know if any other studies are required. I have some 4 years of Unix hands... (3 Replies)
Discussion started by: vikas_sri
3 Replies

2. Solaris

Advice - Solaris 9 Exam 310-014 & 310-015

I think I am ready for the 310-014 exam but not quite ready for the 310-015 exam as I still have a lot of study and practice to do to prepare for it.. Do most people sit the 014 exam and then prepare for the second exam? Any advice on how to tackle these is appreciated.. (3 Replies)
Discussion started by: frustrated1
3 Replies

3. UNIX for Dummies Questions & Answers

Nfs

I am not understanding the concept of NFS. I have an exam on monday and the instructor will expect us to connect to her terminal and find the exam, then download. (2 Replies)
Discussion started by: Grasshopper
2 Replies

4. Programming

How to read task_struct process structure of Linux

Hi, I want to read the task_struct structure in Linux in order to get the names & pids of all processes. How can this be done?? Thanks in adv, molu (4 Replies)
Discussion started by: molu
4 Replies

5. UNIX for Dummies Questions & Answers

is /. superfluous? why not just say / ?

is /. superfluous? why not just say / ? I can see a use for . on its own. But /. seems superfluous/redundant. I'm guessing it must have some good reason, there's a whole website named after it!! (5 Replies)
Discussion started by: james hanley
5 Replies

6. Solaris

Advice on passing SCSA exam needed

I was hired by a company, and part of the agreement is that I complete the first exam for SCSA Solaris 10 within 60 days, and that I complete the second exam 60 days after that. Other than a book off of amazon, and downloading e-exams online does anyone have any suggestions? (2 Replies)
Discussion started by: brianbullard
2 Replies

7. HP-UX

HP-UX CSA Certif Test exam

Hi All, i will pass the CSA exam next month. i'm looking for examples. thanks and best regards. (1 Reply)
Discussion started by: argaaz
1 Replies

8. HP-UX

CSA wich exam?

Hello, I'm looking books and information for CSA certificate but in HP website, appears the right exam is HP0-091 but I found a book in amazon about HP0-A01 (includes 11.31?)exam, I think this is the last exam but it's extrange the HP website are obsolete. Anyone known wich is the right exam... (4 Replies)
Discussion started by: RuBiCK
4 Replies

9. HP-UX

What is the exam no of HE646S HP BladeSystem course?

hi every body kindly if you know the exam name of this course please tell me HE646S HP BladeSystem administration: c-Class i checked i saw it is hp0-s13 so i need one tell me is that correct or not if not please tell me the correct exam no . many thanks (2 Replies)
Discussion started by: maxim42
2 Replies

10. HP-UX

HP Integrity C-Class BladeSystem Solutions exam

i need to pass this exam hp0-p22 so i need any one can tell me what is the material or paper from hp to say the content of the exam because i didn't find ManyThanks (1 Reply)
Discussion started by: maxim42
1 Replies

11. HP-UX

HP-UX CSA

Hello, I want earn the HP-UX CSA certification,and i plan to pass exam HP0-A01. So i want if someone can help to find all documents that i need to access my exam. for the moment,i get this : HP-UX - System and Network Administration I HP-UX - System and Network Administration II ... (4 Replies)
Discussion started by: herbich1985
4 Replies

12. Red Hat

RHCE certification

Hi, Can any one provide me the details of RHCE certification like Course details, exam pattern, topics to study. I am planning to take up exam next month so i want to prepare for it. Thanks (1 Reply)
Discussion started by: chetansingh23
1 Replies

13. UNIX for Dummies Questions & Answers

UNIX Questions for exam

Hello, I am a newbie in Unix. I have certification exam tomorrow. I have got doubts while preparing and I have listed down all my questions here. Please help me to clear my certification. Questions: 1)Simple form of synchronization between parent and child.int wait (int * statloc );... (1 Reply)
Discussion started by: Gbabuu
1 Replies

14. Red Hat

EX300 - Samples Needed

May i have some samples of EX300 exam cert.? pls help ---------- Post updated at 01:12 AM ---------- Previous update was at 12:52 AM ---------- Who can share new RHCE V7 EX300 exam dumps/EX300 exam questions? ---------- Post updated at 03:48 AM ---------- Previous update was at 01:12... (1 Reply)
Discussion started by: ded325
1 Replies