Commit Graph

  • f9e3aa70af epilogue dev Shawn C 2019-10-03 15:07:39 +0800
  • 2510ee5f73 update new pdf fanfuqiang 2019-10-02 19:02:54 +0800
  • cf80098c75 fix typos Shawn C 2019-10-01 14:26:22 +0800
  • 16b75c7c6a fix typos Shawn C 2019-10-01 14:22:41 +0800
  • 8ca848d2e1 update ref info fanfuqiang 2019-10-01 02:38:51 +0800
  • 81af5d8436 fix typos Shawn C 2019-09-30 23:51:44 +0800
  • a7b6990bec Update info: refs Shawn C 2019-09-30 23:48:17 +0800
  • 9d10e90565 update info more accurate fanfuqiang 2019-09-30 23:08:35 +0800
  • 88ae21a33c add new description paper for rap and hl-cfi fanfuqiang 2019-09-27 06:36:03 +0800
  • 9e8b798645 update may_be_alias to gcc 9.2 fanfuqiang 2019-08-18 14:17:13 +0800
  • 77b734cff7 update cfi to gcc 7 fanfuqiang 2019-04-28 23:11:53 +0800
  • 2827c9716e add bench fanfuqiang 2018-12-15 06:05:01 +0800
  • 404196c472 fix a or logical error fanfuqiang 2018-12-02 23:28:53 +0800
  • 53c93270ff fix a or logical error fanfuqiang 2018-12-02 23:27:38 +0800
  • cacbb665ea update assert fanfuqiang 2018-11-30 23:16:06 +0800
  • 0363418326 update dump flags fanfuqiang 2018-11-30 19:06:24 +0800
  • 843683786a fix dead loop fanfuqiang 2018-11-29 06:55:06 +0800
  • 6f573e4828 fix block split point fanfuqiang 2018-11-27 17:16:13 +0800
  • c235f9882f fix block split point fanfuqiang 2018-11-27 17:15:25 +0800
  • 141965e6b7 update dump flags fanfuqiang 2018-11-27 01:41:07 +0800
  • 3a50136fec push plugin output dump file fanfuqiang 2018-11-25 20:02:48 +0800
  • fe3b40f9ef fix the segment fault caused when UPDATE_ssa fanfuqiang 2018-11-22 11:46:18 +0800
  • f3f34b241a update trap block info fanfuqiang 2018-11-16 23:21:54 +0800
  • d3ba0fbc6e update dumps fanfuqiang 2018-11-15 23:09:55 +0800
  • ff8c8deb87 change use gcc dump system fanfuqiang 2018-11-13 23:37:03 +0800
  • 3e02d0853d update profiles fanfuqiang 2018-11-11 22:59:17 +0800
  • 29c1ef0318 fix profile and change ssa gimple function call fanfuqiang 2018-11-10 23:41:33 +0800
  • cb6846d326 update edge profile info fanfuqiang 2018-11-10 00:36:59 +0800
  • c4f933a469 add update phi nodes functions fanfuqiang 2018-11-09 18:16:15 +0800
  • 8f002baace change code style to GCC fanfuqiang 2018-11-08 22:49:40 +0800
  • 8c0aa6b556 fix type mismatch of hl_gather pass fanfuqiang 2018-11-07 16:28:55 +0800
  • 33af2e5dc4 add alogrithms describes fanfuqiang 2018-11-06 17:55:36 +0800
  • 8261cb0025 fix type errors fanfuqiang 2018-11-05 22:56:59 +0800
  • 4fad9c22cd fix global_option.optimize offset error fanfuqiang 2018-11-05 04:02:09 +0800
  • 0d3ab2965a fix cfi runtime error: virtual memeoy exhausted/ domnate assert fanfuqiang 2018-11-04 11:41:36 +0800
  • fc92caaa1b split source files fanfuqiang 2018-11-03 23:24:05 +0800
  • f7e8dd92cb gcc internal variable: optimize has a mystical problem fanfuqiang 2018-11-02 23:47:17 +0800
  • 47ed529af4 update conditions for call pta pass fanfuqiang 2018-11-01 23:27:01 +0800
  • ca60a30ce7 change gate functions fanfuqiang 2018-10-30 21:42:03 +0800
  • eb625b211d fix build error cause gcc ssa internal error fanfuqiang 2018-10-29 17:44:04 +0800
  • fa243e94b8 fix build error cause gcc ssa internal error fanfuqiang 2018-10-29 17:42:24 +0800
  • fe6685225b install new passes into gcc fanfuqiang 2018-10-28 21:26:26 +0800
  • 7ebee58eca fix build error3 fanfuqiang 2018-10-27 18:02:57 +0800
  • 131a9f318b update loop and testcases fanfuqiang 2018-10-26 16:56:39 +0800
  • 305b7f1bcb fix build errors2 fanfuqiang 2018-10-25 15:58:26 +0800
  • 1f4f498f9f fix compile error1 fanfuqiang 2018-10-24 22:52:15 +0800
  • fca9f4d0cb fix compile error fanfuqiang 2018-10-23 15:09:16 +0800
  • ed1bca3cfa change compile error fanfuqiang 2018-10-22 22:41:36 +0800
  • 0e0582e9d9 update copywrite info fanfuqiang 2018-10-21 21:37:51 +0800
  • 71c8724078 unitized file and function names fanfuqiang 2018-10-20 17:07:18 +0800
  • 0b6a0753a2 complete the cfg edge fanfuqiang 2018-10-20 12:01:49 +0800
  • ddfd45ca8e complete the cfg and trap tree fanfuqiang 2018-10-19 19:17:36 +0800
  • 783d03fbe6 add create bb call builtin_trap fanfuqiang 2018-10-18 22:35:00 +0800
  • d805638feb update build cfg egde code fanfuqiang 2018-10-17 18:27:26 +0800
  • cf8ba4ae9e update build cfg code fanfuqiang 2018-10-16 23:39:52 +0800
  • 60cb5de6cf update build block code fanfuqiang 2018-10-15 13:28:01 +0800
  • ffa203f43f update cfg functions fanfuqiang 2018-10-15 11:34:44 +0800
  • b1904457aa update cfg function and add catch function fanfuqiang 2018-10-10 09:16:14 +0800
  • 03abcc51a2 update cfg function fanfuqiang 2018-10-08 15:24:45 +0800
  • 55d4fc4696 add new cfg function fanfuqiang 2018-10-07 20:44:43 +0800
  • f422d7449b add code disable dominatice info fanfuqiang 2018-10-02 23:07:27 +0800
  • 3976c80e2c update key-value search insert system fanfuqiang 2018-10-01 20:59:55 +0800
  • 48f53dd3e4 new function hash search function fanfuqiang 2018-09-30 23:40:37 +0800
  • 99d6a2907b new function offset gimple fanfuqiang 2018-09-28 10:11:58 +0800
  • 8f27146c81 add new tree code fanfuqiang 2018-09-27 23:39:28 +0800
  • 76263fda8d add build function of hash tree fanfuqiang 2018-09-27 06:10:51 +0800
  • f2db0474c9 new check code fragment fanfuqiang 2018-09-25 18:03:06 +0800
  • 4eefb82dd0 new check code fragment fanfuqiang 2018-09-25 10:14:03 +0800
  • c5b1d1a62e change pass type fanfuqiang 2018-09-21 22:17:22 +0800
  • 0e9f0a9be8 new function of new pass & change file name fanfuqiang 2018-09-19 04:25:11 +0800
  • cf85a67045 new test pass called function fanfuqiang 2018-09-16 23:49:08 +0800
  • d88e90e1a1 Merge branch 'dev' of github.com:hardenedlinux/RAP-optimizations into dev fanfuqiang 2018-09-16 23:47:50 +0800
  • cd5917e6eb new test pass called function fanfuqiang 2018-09-16 23:47:13 +0800
  • 40244db94f copyright update Shawn Chang 2018-09-12 17:50:58 +0800
  • 1c8675fcac new high level ret pass file fanfuqiang 2018-09-10 23:49:11 +0800
  • 70be004fcf force don't emit key for the no risk functions fanfuqiang 2018-09-08 22:16:38 +0800
  • d1de4319f4 change plugin name fanfuqiang 2018-09-06 19:59:44 +0800
  • d069446ebc change pass compare fanfuqiang 2018-09-04 23:46:48 +0800
  • d953c1619c file struct change fanfuqiang 2018-09-04 20:23:56 +0800
  • 3483215904 add licence info fanfuqiang 2018-09-04 07:27:20 +0800
  • eaf16a6ebc change judgment fanfuqiang 2018-09-04 07:15:27 +0800
  • f7916b3a44 new dump function fanfuqiang 2018-09-03 12:53:58 +0800
  • c41757ddc6 add pointer analysis fail code fanfuqiang 2018-09-02 21:56:47 +0800
  • 164348a4cf vec travel code fanfuqiang 2018-08-27 12:46:34 +0800
  • f1c89680e0 new alias function for dynamic RAP fanfuqiang 2018-08-26 07:42:38 +0800
  • b10a794fec clean functions fanfuqiang 2018-08-26 05:29:38 +0800
  • c8174d401d update readme fanfuqiang 2018-08-20 04:43:32 +0800
  • eadf46b4f3 create new branch and first commit fanfuqiang 2018-08-20 04:10:13 +0800
  • 9c1a6a1622 fix typo master arm Shawn Chang 2018-05-16 11:27:59 +0800
  • 89d6049c49 add algorithm description zet 2018-05-12 21:48:05 +0800
  • 1965b75f66 file scope function filter zet 2018-05-12 05:30:34 +0800
  • 2a68f55781
    Merge pull request #1 from fanfuqiang/master zet- 2018-04-13 03:46:37 +0800
  • a0b400a224 add new scope macro #1 zet 2018-04-13 03:44:05 +0800
  • 32606428be add conditions for function and pointer type zet 2018-04-03 02:14:00 +0800
  • 58d7979082 add gather variables zet 2018-03-29 21:49:36 +0800
  • 6903fc098b [1] RAP is released under GPLv2 instead of GPLv3. [2] info Shawn Chang 2017-12-02 23:15:15 +0800
  • ff21904dbb change readme zet 2017-11-30 09:32:49 +0800
  • ebb9b54ddb alpha version rap code zet 2017-11-29 15:46:24 +0800
  • c9d13e9104
    fix typo citypw 2017-11-28 18:23:01 +0800
  • 1a9b2264b1
    Update effecient-RAP.md citypw 2017-11-28 09:26:55 +0800
  • 691d36e7c0
    Update effecient-RAP.md citypw 2017-11-28 09:26:09 +0800
  • 8c13eed162 mv all png pictures into one dir Shawn Chang 2017-11-28 09:24:50 +0800
  • e8f05d814e change graph zet 2017-11-28 09:04:58 +0800
  • d7af38fed0 change graph zet 2017-11-28 09:03:02 +0800
  • 8aab535927 change graph zet 2017-11-28 08:58:42 +0800
  • 3d816ef851 add algorithms zet 2017-11-28 08:57:07 +0800
  • 6e1e1e2b3c change graph zet 2017-11-28 08:14:22 +0800
  • 84e23af881 add algorithm doc zet 2017-11-28 08:05:16 +0800
  • fc7504600e
    Initial commit zet- 2017-11-28 07:43:47 +0800