Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 80204
b: refs/heads/master
c: 87e8407
h: refs/heads/master
v: v3
  • Loading branch information
Markus Metzger authored and Ingo Molnar committed Jan 30, 2008
1 parent 8886d74 commit 6fb8cb7
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 58f6f6ea1d5031f998b5e7d640d7bc45ed86d0c8
refs/heads/master: 87e8407f9ad2a2df901c4b690ab0a2bf0fb168c5
2 changes: 2 additions & 0 deletions trunk/arch/x86/kernel/ptrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -787,6 +787,8 @@ static int ptrace_bts_status(struct task_struct *child,
cfg.flags |= PTRACE_BTS_O_SCHED;
}

cfg.bts_size = sizeof(struct bts_struct);

if (copy_to_user(ucfg, &cfg, sizeof(cfg)))
return -EFAULT;

Expand Down
11 changes: 8 additions & 3 deletions trunk/include/asm-x86/ptrace-abi.h
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,21 @@
#define PTRACE_SINGLEBLOCK 33 /* resume execution until next branch */

#ifndef __ASSEMBLY__

#include <asm/types.h>

/* configuration/status structure used in PTRACE_BTS_CONFIG and
PTRACE_BTS_STATUS commands.
*/
struct ptrace_bts_config {
/* requested or actual size of BTS buffer in bytes */
unsigned int size;
u32 size;
/* bitmask of below flags */
unsigned int flags;
u32 flags;
/* buffer overflow signal */
unsigned int signal;
u32 signal;
/* actual size of bts_struct in bytes */
u32 bts_size;
};
#endif

Expand Down

0 comments on commit 6fb8cb7

Please sign in to comment.