oprofile Log


Commit Date  
[fb7fe6] by John Levon John Levon

Mega-patch ! It builds now, but there are still some ... troubles

Also some stuff is not yet complete

2002-05-06 18:00:35 Tree
[de0c3c] by Philippe Elie Philippe Elie

tweak error message when session name already exist.
Avoid spurious warning when the daemon is not started.

Phil

2002-05-05 04:46:08 Tree
[d849d1] by Philippe Elie Philippe Elie

minor improvement to op_session : backup oprofiled.log and
avoid to create session when no samples files exists in
the samples dir.

Phil

2002-05-05 04:21:54 Tree
[857e72] by John Levon John Levon

nitial sweep at a 0.3 plan

2002-05-05 00:47:57 Tree
[1aa9d5] by John Levon John Levon

open up to 0.3cvs

2002-05-05 00:40:11 Tree
[8cdc7b] by John Levon John Levon

bump to 0.2

2002-05-04 04:09:57 Tree
[732d9c] by John Levon John Levon

some doc improvements

2002-05-04 04:04:34 Tree
[f9069e] by John Levon John Levon

prioritise TODO list a little

2002-05-02 03:40:10 Tree
[19baa4] by Philippe Elie Philippe Elie

update TODO

Phil

2002-05-02 03:36:42 Tree
[819488] by John Levon John Levon

couple more fixes. We're ready to go. Test test test !

2002-05-02 03:21:22 Tree
[ad0cd7] by John Levon John Levon

disable oprof_report by default for release

2002-05-02 02:41:04 Tree
[223653] by John Levon John Levon

remove results/ dir

2002-05-02 02:31:48 Tree
[97ebc5] by John Levon John Levon

Most files touched, but actually nothing particularly exciting :

1) command line cleanup
2) daemon lock file
3) named sessions support

2002-05-02 02:19:12 Tree
[bd9b61] by Philippe Elie Philippe Elie

fix sect_offset: all adress used in pp are vma based. vma are offset
only to samples files offset when accessed samples files

Phil

2002-05-02 01:12:32 Tree
[321eba] by John Levon John Levon

fix permissions problem.

2002-05-01 19:56:18 Tree
[425b1e] by John Levon John Levon

move pid/pgrp filter. Remove ignore-myself

2002-05-01 19:03:43 Tree
[cf07f9] by John Levon John Levon

Get correct summaries for the test kernel module. Still to do :

1. Look at the kernel itself.
2. Document in more detail why kernel/module is different (offset against .text filepos not start of file)
3. Turn this patch on its head.

Phil, now you get correct summaries but we are lying about the addresses of
each symbol. So instead of taking sect_offset from each symbol's start address,
we need to add sect_offset as an offset of each sample. Can you please look
at this (see the test module in oprofile-tests) ?

2002-04-30 20:42:15 Tree
[ed01ed] by John Levon John Levon

william's patch + a slight extension

2002-04-30 19:22:45 Tree
[a32756] by John Levon John Levon

Bob, Alex - prospect will now receive samples with EIP == 0x0, I suppose
you need to filter those out like we did.

results:

user, sys, real
161.87 (0.00%) | 16.88 (0.00%) | 178.74 (0.00%) | clean1.out
164.76 (1.79%) | 16.08 (-4.73%) | 181.49 (1.53%) | 300000-old.out
164.75 (1.78%) | 16.11 (-4.55%) | 181.51 (1.55%) | 300000.out
164.45 (1.59%) | 16.08 (-4.73%) | 181.18 (1.36%) | 300000-hash.out
166.18 (2.66%) | 16.64 (-1.39%) | 184.41 (3.17%) | 100000-old.out
166.27 (2.72%) | 16.53 (-2.03%) | 184.67 (3.31%) | 100000.out
165.79 (2.42%) | 16.72 (-0.92%) | 184.06 (2.98%) | 100000-hash.out
172.92 (6.83%) | 16.65 (-1.32%) | 194.21 (8.65%) | 25000-old.out
172.83 (6.77%) | 16.47 (-2.41%) | 193.80 (8.43%) | 25000.out
172.28 (6.43%) | 16.69 (-1.13%) | 193.46 (8.24%) | 25000-hash.out

-old is without changes to oprofile.c, middle is changes but no new hash,
-hash is with changes and with the new hash. This reduces the cost of
libdb enough I think...

Still needs testing with multiple counters / SMP

Phil, I think we should remove the pid/pgrp filter check from the module too.

2002-04-30 18:57:55 Tree
[63f45b] by John Levon John Levon

little whoopsie in configure.in

2002-04-27 20:01:22 Tree
[5bbfc9] by Philippe Elie Philippe Elie

merge branch-db-1 with trunk. This change the samples file format
to use a database oriented file format. See commit on branch-db-1
and ChangeLog for further details

Phil

2002-04-24 17:59:31 Tree
[4f49bd] by John Levon John Levon

remove oprof_convert

2002-04-16 00:38:41 Tree
[661167] by John Levon John Levon

a couple more things. I want bugzilla, badly.

2002-04-15 23:57:55 Tree
[f65b32] by John Levon John Levon

Phil, this is the sort of thing I'm talking about.

Note I'd like to use the standard header :

/**
* \file cvsx4IHSg
* Copyright 2002 OProfile authors
* Read the file COPYING
*
* \author John Levon <moz@compsoc.man.ac.uk>
*/

(add \author where appropriate) since it's miles shorter
and more informative.

Pros of splitting things up :

1. Depdencies of smaller scope. Now nothing else at all needs
to know cplus_demangle() goop.

2. Simple source navigation

3. Interface simply presented by the .h file

Cons :

1. more complicated build (you know one day I will make us use automake ...)

2. more source files

This example is fairly extreme (short span of code), but pollution with DMGL_PARAMS etc.
in other files is now gone.

And think if we want to say work around a demangler bug or something

2002-04-15 23:19:57 Tree
[a669a1] by Philippe Elie Philippe Elie

op_to_source: fix a memory leak

2002-04-11 01:51:06 Tree
Older >