aboutsummaryrefslogtreecommitdiffstats
path: root/lib/observer
AgeCommit message (Collapse)Author
2014-03-28Merge branch 'dgud/observer/test'Dan Gudmundsson
* dgud/observer/test: observer: Add simple test and add debug hooks in app
2014-03-28observer: Add simple test and add debug hooks in appDan Gudmundsson
Add hooks in observer so that we can do some basic testing on it
2014-03-26Improve crashdump_viewer_SUITE:start_stop test caseSiri Hansen
Instead of setting a timer and expecting all processes to be terminated, set a monitor and wait for them to terminate.
2014-03-25Fix crash in crashdump_viewer when node has multiple creationsSiri Hansen
A node to which we have references to multiple instances (creations) will have an information line in the crashdump like this: Creation: 1 2 ... This would earlier crash because crashdump_viewer would try to do list_to_integer on the value after "Creation: ". This is now corrected. This correction also helps the case when the emulator is debug compiled, since the line could then be Creation: 1 (refc=1)
2014-03-25Change spawn/1 + monitor/2 to spawn_monitor/1 to avoid deadlockSiri Hansen
crashdump_viewer:progress_pmap did sometimes hang since is spawned a process, then monitored it and waited for a specific DOWN message. When the process' work was very fast, it would exit before the call to monitor and the DOWN message would contain reason 'noproc' instead of the expected {pmap_done,Result}. By doing spawn_monitor/1 instead, the monitor is always set before the process exits so the deadlock is avoided.
2014-03-20Introduce runtime_dependencies in .app filesRickard Green
Most dependencies introduced are exactly the dependencies to other applications found by xref. That is, there might be real dependencies missing. There might also be pure debug dependencies listed that probably should be removed. Each application has to be manually inspected in order to ensure that all real dependencies are listed. All dependencies introduced are to application versions used in OTP 17.0. This since the previously used version scheme wasn't designed for this, and in order to minimize the work of introducing the dependencies.
2014-03-20Bump versions and ensure that all are "normal" versionsRickard Green
Ensure all are "normal" versions according to the new version scheme introduced in OTP 17.0
2014-02-24Add test suites performing app and appup file checksTobias Schlager
Add the mentioned test suites for *all* library and touched non-library applications.
2014-02-18Fix library application appup filesTobias Schlager
As discussed in issue #240 *all* OTP library applications use the '.*' wildcard as up and down version. This makes library applications always up- and downgradeable. Using the wildcard version obsoletes all maintenance tasks regarding library applications' appup files. Additionally, it prevents upgrade problems caused by automatically included application dependencies when using reltool to create releases. Missing copyright headers are now consistently present.
2014-02-06observer: catch progressbar errorsDan Gudmundsson
If cdv window is closed when progressbar was still running error reports came to error logger (i.e. mostly test problem on slow machines)
2014-02-04observer: Fix observer crash when closing crashdumpviewerDan Gudmundsson
Do not saw the branch you are sitting on... Spawn cdv so that cdv get its own wx environment.
2014-02-03observer: Fix binary linksDan Gudmundsson
Heap binaries crashed, rework it and add links always. So the user can the binary in hex or whatever view he wants
2014-02-03observer: Fix crash when clicking on pid inside a html-termDan Gudmundsson
2014-01-28Merge branch 'siri/wx-cdv/OTP-11179'Siri Hansen
* siri/wx-cdv/OTP-11179: observer: cosmetic gui tweaks observer: Fix progress dialog creation observer: renamed crashdump_viewer files and fixed makefiles observer: improve wx version of crashdump_viewer observer: Use crashdump_viewer's term viewer to display large terms and binaries observer: Fix memory and scheduler info and handle missing fields observer: Optimize row lookups observer: improve wx version of crashdump_viewer observer: Consolidate the view of process information observer: add wx version of crashdump_viewer
2014-01-28Merge branch 'gomoripeti/fix_etop_tr_smp'Siri Hansen
* gomoripeti/fix_etop_tr_smp: Fix etop trace handler in smp environment OTP-11633
2014-01-27observer: cosmetic gui tweaksDan Gudmundsson
Mainly mac stuff
2014-01-27observer: Fix progress dialog creationDan Gudmundsson
Should not call showModal on a wxProgressdialog it is already display (see doc) and it hangs on MacOSX until someone presses the menu.
2014-01-27observer: renamed crashdump_viewer files and fixed makefilesSiri Hansen
2014-01-27observer: improve wx version of crashdump_viewerSiri Hansen
* bugfixes * add first test * remove unused code
2014-01-27observer: Use crashdump_viewer's term viewer to display large terms and binariesDan Gudmundsson
2014-01-27observer: Fix memory and scheduler info and handle missing fieldsDan Gudmundsson
Fix app viewer crash
2014-01-27observer: Optimize row lookupsDan Gudmundsson
Use arrays instead of lists to cache data, gives faster lookups for large contents. Also update colors used in table viewer, indication new and changed rows. Other minor bugfixes in tables viewer.
2014-01-27observer: improve wx version of crashdump_viewerSiri Hansen
* bugfixes * better progress dialogs * show expanded binaries in different formats * speed up reading of big crashdumps
2014-01-27observer: Consolidate the view of process informationDan Gudmundsson
Add clickable links to processes in process info Use html pages (contains clickable processes) to view messages, dictionary and other information.
2014-01-27observer: add wx version of crashdump_viewerSiri Hansen
The old web base crashdump_viewer is now removed.
2014-01-21Update iconsDan Gudmundsson
Some png libs can not read the old images for some reason.
2014-01-10Fix etop trace handler in smp environmentPéter Gömöri
There could be multiple processes scheduled to run
2013-12-20Merge branch 'dgud/remove-gs-apps/OTP-10915'Dan Gudmundsson
2013-12-10Merge tag 'OTP_R16B03'Magnus Lidén
The R16B03 release Conflicts: lib/sasl/vsn.mk
2013-12-09Prepare releaseOTP_R16B03Erlang/OTP
2013-11-29Merge branch 'maint'Henrik Nord
2013-11-26[observer] Fix copy/paste error in observer_SUITE:app_file/1Siri Hansen
2013-11-18Merge branch 'maint'Fredrik Gustafsson
2013-11-14fixed typoDave Parfitt
2013-11-11Remove etop guiDan Gudmundsson
Use observer for the gui part
2013-10-11Merge branch 'maint'Björn Gustavsson
* maint: Documentation of tracer/2: Use the correct option name 'overload_check'
2013-10-10Documentation of tracer/2: Use the correct option name 'overload_check'Björn Gustavsson
The implementation and the documentation disagreed on the name of option.
2013-09-17Merge tag 'OTP_R16B02'Magnus Lidén
The R16B02 release Conflicts: lib/sasl/vsn.mk
2013-09-16Prepare releaseOTP_R16B02Erlang/OTP
2013-09-06Change encoding of troublesome notes.xml files to utf-8Björn Gustavsson
Most notes.xml files will be updated in every release and cause the kind of the problems described in the previous commit.
2013-06-18Merge tag 'OTP_R16B01'Björn-Egil Dahlberg
The R16B01 release Conflicts: lib/sasl/vsn.mk
2013-06-17Prepare releaseOTP_R16B01Erlang/OTP
2013-06-12Merge branch 'maint'Björn-Egil Dahlberg
2013-06-12Update copyright yearsBjörn-Egil Dahlberg
2013-06-04Merge branch 'maint'Siri Hansen
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-06-03Merge branch 'maint'Fredrik Gustafsson
2013-05-23observer: Add allocator info to guiSiri Hansen