aboutsummaryrefslogtreecommitdiffstats
path: root/lib/observer/src
AgeCommit message (Collapse)Author
2013-06-04Merge branch 'siri/cdv/memory-info/OTP-10604' into maintSiri Hansen
* siri/cdv/memory-info/OTP-10604: [observer] Add mbcs_pool to allocator info in system window [observer] Add mbcs_pool to allocator summary in crashdump_viewer observer: Improve initial call info observer: Add allocator info to gui [observer] Present Memory for each process in crashdump_viewer [observer] Add allocator summary in crashdump_viewer
2013-06-04[observer] Add mbcs_pool to allocator info in system windowSiri Hansen
2013-06-04[observer] Add mbcs_pool to allocator summary in crashdump_viewerSiri Hansen
2013-05-23observer: Add allocator info to guiSiri Hansen
2013-05-21[observer] Present Memory for each process in crashdump_viewerSiri Hansen
A new field named "Memory" has been added for each process in the crash dump. This is now shown by the crashdump_viewer. It replaces the "Stack+heap" column in the process overview page, and is added to the process detail page.
2013-05-21[observer] Add allocator summary in crashdump_viewerSiri Hansen
A new table with summary of allocator blocks- and carriers size is added under "Allocator information" in crashdump viewer.
2013-05-21observer: corrected tip messageFredrik Gustafsson
2013-05-21observer: re-indetion of observer_procinfo.erlFredrik Gustafsson
2013-05-21Add processes state view in observercrownedgrouse
State of generic processes is shown in a new tab of the existing processes view. Behaviour is also shown when declared into the module attributes, otherwise 'undefined'. If state format is not detected, Format is set to 'overriden' when format_status/2 is defined, otherwise 'unknown'. Some processes don't treat system messages, this imply a short delay for displaying the process view, arbitrary set to 200ms.
2013-03-14Merge branch 'siri/observer/misc-bugs/OTP-10894' into maintSiri Hansen
* siri/observer/misc-bugs/OTP-10894: [observer] Extend timer to allow trace msgs to arrive over tcp/ip [observer] Kill slave node between tests in etop_SUITE [observer] Accept current function for a process to be 'undefined' on hipe [observer] Improve measurement of CPU utilization in etop [observer] Fix non tail-recusive loop when measuring scheduler utilization
2013-03-12Merge branch 'ats/observer_tv_improper_lists/OTP-10931' into maintFredrik Gustafsson
* ats/observer_tv_improper_lists/OTP-10931: Fix observer table viewer crash on formatting improper lists
2013-03-04[observer] Accept current function for a process to be 'undefined' on hipeSiri Hansen
2013-03-04[observer] Improve measurement of CPU utilization in etopSiri Hansen
Now using scheduler_wall_time instead of runtime/wall_clock to get cpu utilization. The old version could give CPU utilization far beyond 100%. Also, a bug which sometimes gave a badarith when calculating the CPU utilization is corrected.
2013-02-16Fix observer table viewer crash on formatting improper listsAndrey Tsirulev
Observer table viewer crashes when attempts to display a term containing improper lists (e.g. dict). Quick way to reproduce: run ets:insert(ets:new(test,[]), {1,[h|t]}). then start observer and open test ETS in table viewer. Observer will crash.
2013-02-15Use "open" as default browser for crashdump viewer on Mac OS XMagnus Henoch
Running "open" on an HTTP URL will pass it to the system's configured default browser.
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2013-01-23Turn warnings to errors on selected applicationsBjörn Gustavsson
2013-01-18Merge branch 'nox/enable-silent-rules/OTP-10726'Björn-Egil Dahlberg
* nox/enable-silent-rules/OTP-10726: Implement ./otp_build configure --enable-silent-rules
2013-01-15Implement ./otp_build configure --enable-silent-rulesAnthony Ramine
With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1.
2013-01-09wx: Workaround wx-2.9 bugsDan Gudmundsson
Menuhandling in 2.9 is (currently) buggy on mac, this avoids a crash in menu handling but causes a lot unusable menus.
2013-01-09observer: Fix check for graphics contextsDan Gudmundsson
wxWidgets-2.9 seg faults if you try to create a graphics context before the window is shown. With bad timing this can happen. So change the haveGC test to check if the functionality is available without creating the GraphicsContext.
2013-01-09Observer: Fix distribution dialogDan Gudmundsson
2013-01-09observer: Fix font sizesDan Gudmundsson
On wxWidgets 2.9 they seem to have fixed font sizes in GC's
2012-08-31Update copyright yearsBjörn-Egil Dahlberg
2012-08-27Merge branch 'pgö/observer-edit-table-row/OTP-10225' into maintFredrik Gustafsson
Conflicts: lib/observer/src/observer_tv_table.erl
2012-08-27Merge branch 'ta/observer-app/OTP-10221' into maintFredrik Gustafsson
* ta/observer-app/OTP-10221: observer: fix app file (Noticed-by: Motiejus Jakstys)
2012-08-27Merge branch 'pgö/escape-control-chars-tv/OTP-10218' into maintFredrik Gustafsson
* pgö/escape-control-chars-tv/OTP-10218: Fix Table Viewer search crash on new|changed|deleted rows Escape control characters in Table Viewer Fix Table Viewer crash after a 'Found' -> 'Not found' search sequence
2012-08-02Make Table Viewer search a bit fasterPeti Gomori
Conflicts: lib/observer/src/observer_tv_table.erl
2012-08-02Edit table row in a multiline text dialogPeti Gomori
2012-07-03observer: fix app file (Noticed-by: Motiejus Jakstys)Tuncer Ayaz
Add missing observer modules to observer.app.src.
2012-06-28[observer] Fix dialyser warningsDan Gudmundsson
2012-06-19Format latin binary strings in table viewerDan Gudmundsson
2012-06-19Fix process_info from app tab on other nodesDan Gudmundsson
2012-06-18Fix Table Viewer search crash on new|changed|deleted rowsPeti Gomori
2012-06-15Escape control characters in Table ViewerPeti Gomori
Similar behaviour to old tv. Objects in tables supposed to be printed in a single line and it looks ugly when a [...,10,...] integer list creates a new-line.
2012-06-15Fix Table Viewer crash after a 'Found' -> 'Not found' search sequencePeti Gomori
Start position was lost after a 'Found' -> 'Not found' search sequence leading an undefined position in the next search
2012-06-05Update to work with whitespace in exec pathLukas Larsson
OTP-10106 OTP-10107
2012-05-16[crashdump_viewer] URL encode module names in link to loaded module detailsSiri Hansen
2012-05-08[observer] Add more popup menus and info selected pidDan Gudmundsson
2012-04-27[observer] Fix scrollbars in app-viewerDan Gudmundsson
2012-04-27[observer] Allow bifs when selecting functions for traceDan Gudmundsson
Sigh (currently) bifs are not included in: Mod:module_info(functions) only in Mod:module_info(exports). Erlang compiler bug?
2012-04-27[observer] Fix gui-crash when table_copies couldn't be spawnedDan Gudmundsson
2012-04-27[observer] Fix dead processesDan Gudmundsson
Again sigh
2012-04-27[observer] Ask epmd for local nodesDan Gudmundsson
Default menus include other erlang nodes on the local node
2012-04-23[observer] Remove appmon ref when node goes downDan Gudmundsson
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-03-20[observer] Remove system from memory graphDan Gudmundsson
It is confusing we have total and system is total - processes
2012-03-16Merge branch 'rj/minor-doc-improvements' into maintGustav Simonsson
* rj/minor-doc-improvements: Remove dashes from error_logger doc Add start/0,1 and help/0 to etop's doc Remove/add extra/missing white spaces
2012-02-28Add start/0,1 and help/0 to etop's docRicardo Catalinas Jiménez
2012-02-21[observer] Windows double buffer fixesDan Gudmundsson
DC's and GC's is not double buffered by default on windows, and there is a separate erase event which causes awful flickering when constant updating a window. Hack around wx (to be able to use wxBufferPaintDC), to avoid flickering on windows. This works on windows because there (and only there) wxGC:create/1 also takes a memoryDC as argument.