1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Commit Graph

  • 0de39a1d33 Construct location table during disassembly. Bartosz Taudul 2020-05-09 14:58:06 +02:00
  • 281f13f4c3 Update manual. Bartosz Taudul 2020-05-09 13:57:06 +02:00
  • 8cbd209ede Display number of selected lines. Bartosz Taudul 2020-05-09 13:53:11 +02:00
  • b9a4446fc1 Update manual. Bartosz Taudul 2020-05-09 13:38:58 +02:00
  • 8caf6b02c6 Allow switching between Intel and AT&T assembly syntax. Bartosz Taudul 2020-05-09 12:58:09 +02:00
  • 16aca7e6c8 Update NEWS. Bartosz Taudul 2020-05-09 02:38:01 +02:00
  • ad4387a0c0 Implement saving disassembly to a file. Bartosz Taudul 2020-05-09 02:37:18 +02:00
  • 8b56dd5468 Prevent division by zero. Bartosz Taudul 2020-05-08 01:55:03 +02:00
  • 70818b49b9 Force connection popup boolean should decay. Bartosz Taudul 2020-05-08 01:49:15 +02:00
  • 5b29e65bc5 Initial value of DecayValue might be active. Bartosz Taudul 2020-05-08 01:48:37 +02:00
  • 211dfd7f7e Bump imgui to ecf82ca8066. Bartosz Taudul 2020-05-08 00:05:59 +02:00
  • 2da6c6b6f5 Fix enforced connection popup position wrt viewports. Bartosz Taudul 2020-05-07 15:27:11 +02:00
  • b97b3700c3 Drop appveyor badge from README. Bartosz Taudul 2020-05-07 02:36:34 +02:00
  • 2ca6b6f2fe Implement display of grouped instruction pointer statistics. Bartosz Taudul 2020-05-07 02:33:37 +02:00
  • 15454d2253 Select microarchitecture basing on cpuid. Bartosz Taudul 2020-05-07 00:53:31 +02:00
  • eab3adfa1d Display CPU info. Bartosz Taudul 2020-05-06 19:15:22 +02:00
  • 6fda74e281 Save/load cpu id. Bartosz Taudul 2020-05-06 18:59:54 +02:00
  • a47c7d467f Send x86 processor info in welcome message. Bartosz Taudul 2020-05-06 18:57:05 +02:00
  • f13413922d Use one cpuid implementation. Bartosz Taudul 2020-05-06 18:52:36 +02:00
  • 322e39d9ad Terser CI names. Bartosz Taudul 2020-05-06 13:30:01 +02:00
  • 468d3d1077 Add missing include. Bartosz Taudul 2020-05-06 12:50:09 +02:00
  • aa7e5b87c4
    Merge pull request #15 from rokups/rk/misc-fixes Bartosz Taudul 2020-05-06 11:08:08 +02:00
  • bcaa07cdb4 Add latex manual CI job. Bartosz Taudul 2020-05-06 01:52:34 +02:00
  • 5dc20aaef3 Upload win32 artifacts. Bartosz Taudul 2020-05-06 01:37:32 +02:00
  • 14b9124a03 Add gcc-based CI script. Bartosz Taudul 2020-05-06 01:09:06 +02:00
  • e40f0c4f2e Fix MinGW build. Rokas Kupstys 2020-05-05 12:26:22 +03:00
  • 04eaf358d0 Fix linking error in some configurations. Unresolved CallTrace symbol was observed in static MSVC RelWithDebInfo build (but not in debug build). Rokas Kupstys 2020-05-05 12:24:16 +03:00
  • 6727cc2da4 Add empty TRACY_API instead of using dllexport for static builds on windows. Using dllexport is not correct, because it marks APIs in static lib for export and these APIs would get exported from a DLL that links to tracy. Rokas Kupstys 2020-05-05 13:21:59 +03:00
  • 3d8ebf9157 Add MSVC github actions config Bartosz Taudul 2020-05-05 01:22:25 +02:00
  • c87d8f017f Disable viewports. Bartosz Taudul 2020-05-05 00:48:53 +02:00
  • 57819055da
    Merge pull request #13 from ikrima/viewports-pr Bartosz Taudul 2020-05-05 00:48:08 +02:00
  • 1b5879e176 ImGui Multiviewport fixes ikrima 2020-05-04 02:17:15 -07:00
  • 1d74c400ac Update manual. Bartosz Taudul 2020-05-03 21:29:18 +02:00
  • f64e588094 Update NEWS. Bartosz Taudul 2020-05-03 21:20:37 +02:00
  • d896e51c5d Save/load discovered clients filters. Bartosz Taudul 2020-05-03 21:19:40 +02:00
  • 9c56626bdb Implement filtering of discovered clients. Bartosz Taudul 2020-05-03 21:10:25 +02:00
  • 74e55f584c Small toggle button. Bartosz Taudul 2020-05-03 20:49:21 +02:00
  • bb39913339 Cosmetics. Bartosz Taudul 2020-05-03 20:49:13 +02:00
  • d99129f0e4 Move ToggleButton() out of TracyView.cpp. Bartosz Taudul 2020-05-03 20:40:53 +02:00
  • 5ad1023088 Update manual. Bartosz Taudul 2020-05-03 16:01:35 +02:00
  • bdd6dc625e Update NEWS. Bartosz Taudul 2020-05-03 14:39:04 +02:00
  • 88b2b04b0d Display running threads in CPU usage tooltip. Bartosz Taudul 2020-05-03 14:34:22 +02:00
  • fb801fa484 Extract time value at mouse cursor to a variable. Bartosz Taudul 2020-05-03 14:34:05 +02:00
  • 9d94cdbb52 Parametrize color highlighting. Bartosz Taudul 2020-05-03 14:33:47 +02:00
  • 3aed0ba150 Unformatted colored text printing with uint32 color. Bartosz Taudul 2020-05-03 14:33:11 +02:00
  • b69bf49082 Separate thread context data getter. Bartosz Taudul 2020-05-03 14:21:27 +02:00
  • ad46f981f9 Update NEWS. Bartosz Taudul 2020-05-03 13:55:09 +02:00
  • 222d3d661e Change "go to frame" window to popup. Bartosz Taudul 2020-05-03 13:54:37 +02:00
  • d4e490f47e Keep frames graph at the top of the window (not in dock space). Bartosz Taudul 2019-03-27 21:39:53 +01:00
  • bb043f96ee Use internal NoTabBar flag for central node. Bartosz Taudul 2020-05-03 13:29:51 +02:00
  • e3acb635a3 Tune up work area window padding. Bartosz Taudul 2020-05-03 13:27:58 +02:00
  • 32aa23822b Disable docking in central node. Bartosz Taudul 2019-03-16 21:11:18 +01:00
  • 3350a78cd8 Put work area in center docking node. Bartosz Taudul 2020-05-03 13:23:26 +02:00
  • 73fda0b188 Disable docking in the main window. Bartosz Taudul 2019-03-16 21:03:33 +01:00
  • 476b809c4d Enable docking flag. Bartosz Taudul 2019-03-16 20:59:57 +01:00
  • c5f1128209 Switch imgui to docking branch. Bartosz Taudul 2020-05-03 13:16:17 +02:00
  • aa7851d1d7
    Merge pull request #12 from ikrima/master Bartosz Taudul 2020-05-03 00:07:28 +02:00
  • 707117c04f Build sanitization & Static analysis warning fixes ikrima 2020-05-02 14:51:52 -07:00
  • 979f41efd1 Add -disableMetrics to vcpkg script ikrima 2020-05-02 14:39:58 -07:00
  • e7e3d1105c Register usage is only available in capstone 4.x. Bartosz Taudul 2020-05-02 03:09:16 +02:00
  • 47ed3d01af Update manual. Bartosz Taudul 2020-05-02 02:31:24 +02:00
  • 2e75990b6c Fix wrong indent. Bartosz Taudul 2020-05-02 00:42:05 +02:00
  • e132849fe2 Don't highlight lines with no dependencies. Bartosz Taudul 2020-05-02 00:39:10 +02:00
  • a7ccb3e811 Update NEWS. Bartosz Taudul 2020-05-02 00:10:08 +02:00
  • 95c9259193 Draw register dependency decorations on scroll bar. Bartosz Taudul 2020-05-02 00:05:58 +02:00
  • 50a5cce985 Reduce search range. Bartosz Taudul 2020-05-02 00:05:48 +02:00
  • 0fdb5e6592 Calculate register dependency data. Bartosz Taudul 2020-05-01 22:39:37 +02:00
  • 93f255e95b Invalidate asm line selection when disassembly is performed. Bartosz Taudul 2020-05-01 20:59:08 +02:00
  • 654dc2b901 Detect conditional jumps. Bartosz Taudul 2020-05-01 20:09:21 +02:00
  • 4390aa1015 Print register data in asm lines. Bartosz Taudul 2020-05-01 19:15:46 +02:00
  • f4b06ed1fc Register line selection. Bartosz Taudul 2020-05-01 16:33:24 +02:00
  • 8b2b2f650f Add space for register data in each asm line. Bartosz Taudul 2020-05-01 16:33:09 +02:00
  • bb4b08e8cf Don't display operands, if none. Bartosz Taudul 2020-05-01 16:15:33 +02:00
  • 47b8f052bd Include flags register. Bartosz Taudul 2020-05-01 16:14:27 +02:00
  • 611bfe49df Display list of read and write registers. Bartosz Taudul 2020-05-01 13:20:19 +02:00
  • 8014fce6e1 Store list of read and write registers for each asm instruction. Bartosz Taudul 2020-05-01 13:01:19 +02:00
  • 38116b88a5 Create x86 common register mapping table. Bartosz Taudul 2020-05-01 02:39:17 +02:00
  • b74caae685 Handle ending a zone twice. Bartosz Taudul 2020-04-30 19:05:13 +02:00
  • a40ba8f4e9 Switch query queue icon to satellite dish. Bartosz Taudul 2020-04-30 18:41:08 +02:00
  • 035bb2236d Always preserve order of queries. Bartosz Taudul 2020-04-30 02:25:25 +02:00
  • 8fa0a4dc9e Update mbps data block after terminating connection. Bartosz Taudul 2020-04-29 02:36:38 +02:00
  • 4634c5cdd3 Update manual. Bartosz Taudul 2020-04-27 19:16:04 +02:00
  • 2175fa6701 Shorten labels. Bartosz Taudul 2020-04-27 17:56:28 +02:00
  • 83d6566020 Optional visualization of uarch latency. Bartosz Taudul 2020-04-27 16:10:47 +02:00
  • d6e633edd0 Fix typo. Bartosz Taudul 2020-04-27 16:10:43 +02:00
  • adc60bf394 Separate uarch data retrieval from tooltip display. Bartosz Taudul 2020-04-27 15:31:32 +02:00
  • abd00e28b8 Hackish support for LEA variants. Bartosz Taudul 2020-04-27 00:49:37 +02:00
  • 70605fc8ed Workaround issues with operand width mismatch. Bartosz Taudul 2020-04-26 23:32:03 +02:00
  • 5da60b53d0 Add micro architecture tooltips. Bartosz Taudul 2020-04-26 22:26:17 +02:00
  • 3f00f3f605 Add 'less-than of equal to' character to font. Bartosz Taudul 2020-04-26 22:25:53 +02:00
  • 800f740fd5 Add micro architecture data. Bartosz Taudul 2020-04-26 22:25:15 +02:00
  • 9488ee0f9e Add micro architecture data processing utility. Bartosz Taudul 2020-04-26 22:24:39 +02:00
  • f43755625c Add uarch selection UI. Bartosz Taudul 2020-04-26 14:52:18 +02:00
  • 6266d482ae Be explicit about displaying machine code. Bartosz Taudul 2020-04-26 14:51:58 +02:00
  • dba594a857 Store CPU architecture. Bartosz Taudul 2020-04-26 14:23:16 +02:00
  • 5ae2c415b7 Draw a line indicating zeroth column of source code. Bartosz Taudul 2020-04-25 13:52:21 +02:00
  • 6b831173e4 Don't display asm counts if no asm available. Bartosz Taudul 2020-04-25 13:51:58 +02:00
  • c2d84fa288 Mute selectable colors. Bartosz Taudul 2020-04-25 13:22:45 +02:00
  • 78a56640c3 Open connection popup when a connection is established. Bartosz Taudul 2020-04-25 13:14:27 +02:00
  • 368caddd00 Separate coloring for types and special values. Bartosz Taudul 2020-04-25 00:49:51 +02:00