Commit Graph

109 Commits

Author SHA1 Message Date
fanfuqiang 0b6a0753a2 complete the cfg edge 2018-10-20 12:01:49 +08:00
fanfuqiang ddfd45ca8e complete the cfg and trap tree 2018-10-19 19:17:36 +08:00
fanfuqiang 783d03fbe6 add create bb call builtin_trap 2018-10-18 22:35:00 +08:00
fanfuqiang d805638feb update build cfg egde code 2018-10-17 18:27:26 +08:00
fanfuqiang cf8ba4ae9e update build cfg code 2018-10-16 23:39:52 +08:00
fanfuqiang 60cb5de6cf update build block code 2018-10-15 13:28:01 +08:00
fanfuqiang ffa203f43f update cfg functions 2018-10-15 11:34:44 +08:00
fanfuqiang b1904457aa update cfg function and add catch function 2018-10-10 09:16:14 +08:00
fanfuqiang 03abcc51a2 update cfg function 2018-10-08 15:24:45 +08:00
fanfuqiang 55d4fc4696 add new cfg function 2018-10-07 20:44:43 +08:00
fanfuqiang f422d7449b add code disable dominatice info 2018-10-02 23:07:27 +08:00
fanfuqiang 3976c80e2c update key-value search insert system 2018-10-01 20:59:55 +08:00
fanfuqiang 48f53dd3e4 new function hash search function 2018-09-30 23:40:37 +08:00
fanfuqiang 99d6a2907b new function offset gimple 2018-09-28 10:11:58 +08:00
fanfuqiang 8f27146c81 add new tree code 2018-09-27 23:39:28 +08:00
fanfuqiang 76263fda8d add build function of hash tree 2018-09-27 06:10:51 +08:00
fanfuqiang f2db0474c9 new check code fragment 2018-09-25 18:03:06 +08:00
fanfuqiang 4eefb82dd0 new check code fragment 2018-09-25 10:14:03 +08:00
fanfuqiang c5b1d1a62e change pass type 2018-09-21 22:17:22 +08:00
fanfuqiang 0e9f0a9be8 new function of new pass & change file name 2018-09-19 04:25:11 +08:00
fanfuqiang cf85a67045 new test pass called function 2018-09-16 23:49:08 +08:00
fanfuqiang d88e90e1a1 Merge branch 'dev' of github.com:hardenedlinux/RAP-optimizations into dev 2018-09-16 23:47:50 +08:00
fanfuqiang cd5917e6eb new test pass called function 2018-09-16 23:47:13 +08:00
Shawn Chang 40244db94f copyright update 2018-09-12 17:50:58 +08:00
fanfuqiang 1c8675fcac new high level ret pass file 2018-09-10 23:49:11 +08:00
fanfuqiang 70be004fcf force don't emit key for the no risk functions 2018-09-08 22:16:38 +08:00
fanfuqiang d1de4319f4 change plugin name 2018-09-06 19:59:44 +08:00
fanfuqiang d069446ebc change pass compare 2018-09-04 23:46:48 +08:00
fanfuqiang d953c1619c file struct change 2018-09-04 20:23:56 +08:00
fanfuqiang 3483215904 add licence info 2018-09-04 07:27:20 +08:00
fanfuqiang eaf16a6ebc change judgment 2018-09-04 07:15:27 +08:00
fanfuqiang f7916b3a44 new dump function 2018-09-03 12:53:58 +08:00
fanfuqiang c41757ddc6 add pointer analysis fail code 2018-09-02 21:56:47 +08:00
fanfuqiang 164348a4cf vec travel code 2018-08-27 12:46:34 +08:00
fanfuqiang f1c89680e0 new alias function for dynamic RAP 2018-08-26 07:42:38 +08:00
fanfuqiang b10a794fec clean functions 2018-08-26 05:29:38 +08:00
fanfuqiang c8174d401d update readme 2018-08-20 04:43:32 +08:00
fanfuqiang eadf46b4f3 create new branch and first commit 2018-08-20 04:10:13 +08:00
Shawn Chang 9c1a6a1622 fix typo 2018-05-16 11:27:59 +08:00
zet 89d6049c49 add algorithm description 2018-05-12 21:48:05 +08:00
zet 1965b75f66 file scope function filter 2018-05-12 05:30:34 +08:00
zet- 2a68f55781
Merge pull request #1 from fanfuqiang/master
add new scope macro
2018-04-13 03:46:37 +08:00
zet a0b400a224 add new scope macro 2018-04-13 03:44:05 +08:00
zet 32606428be add conditions for function and pointer type 2018-04-03 02:14:00 +08:00
zet 58d7979082 add gather variables 2018-03-29 21:49:36 +08:00
Shawn Chang 6903fc098b [1] RAP is released under GPLv2 instead of GPLv3. [2] info 2017-12-02 23:15:15 +08:00
zet ff21904dbb change readme 2017-11-30 09:32:49 +08:00
zet ebb9b54ddb alpha version rap code 2017-11-29 15:46:24 +08:00
citypw c9d13e9104
fix typo 2017-11-28 18:23:01 +08:00
citypw 1a9b2264b1
Update effecient-RAP.md 2017-11-28 09:26:55 +08:00