david942j
55b04d2d4c
Fix typos
2019-07-03 06:00:59 -07:00
dependabot-preview[bot]
e2c64a4958
Update simplecov requirement from ~> 0.16.1 to ~> 0.17.0 ( #90 )
...
Updates the requirements on [simplecov](https://github.com/colszowka/simplecov ) to permit the latest version.
- [Release notes](https://github.com/colszowka/simplecov/releases )
- [Changelog](https://github.com/colszowka/simplecov/blob/master/CHANGELOG.md )
- [Commits](https://github.com/colszowka/simplecov/compare/v0.16.1...v0.17.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-03 10:30:57 +08:00
dependabot-preview[bot]
15aa7a068b
Bump yard from 0.9.19 to 0.9.20 ( #89 )
...
Bumps [yard](https://github.com/lsegal/yard ) from 0.9.19 to 0.9.20.
- [Release notes](https://github.com/lsegal/yard/releases )
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lsegal/yard/compare/v0.9.19...v0.9.20 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-29 14:26:41 +08:00
dependabot-preview[bot]
099378922f
Bump rubocop from 0.71.0 to 0.72.0 ( #88 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.71.0 to 0.72.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.71.0...v0.72.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-27 08:32:13 +08:00
david942j
033ca2ac5c
Let constraint 'sp & 0xf' has higher score
...
Somehow revert #87's changes on spec/README.md.
2019-06-25 08:21:59 -07:00
david942j
8f21ed1922
Add constraint for XMM alignment ( #87 )
...
* Add constraint for XMM alignment
* re-generate the database
* fix codeclimate issue
2019-06-25 00:42:31 +08:00
dependabot-preview[bot]
7df33f48da
Bump rubocop from 0.70.0 to 0.71.0 ( #85 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.70.0 to 0.71.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.70.0...v0.71.0 )
2019-05-31 20:47:40 +08:00
dependabot[bot]
11eac657e3
Bump rubocop from 0.69.0 to 0.70.0 ( #84 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.69.0 to 0.70.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.69.0...v0.70.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-22 12:52:45 +08:00
dependabot[bot]
68f9454e2b
Bump rubocop from 0.68.1 to 0.69.0 ( #83 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.68.1 to 0.69.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.68.1...v0.69.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-14 10:54:18 +08:00
david942j
ff6ef04541
Bump 1.7.2
2019-05-05 08:10:16 -07:00
david942j
af983a5cec
Added latest ubuntu16.04's libcs
2019-05-05 08:07:12 -07:00
david942j
970cf61e9b
Enhance/near ( #82 )
...
* Updated README and added some error handling for --near
* docs
Signed-off-by: david942j <david942j@gmail.com>
* Adds newline where there's none on logging
2019-05-05 20:51:28 +08:00
david942j
322f79cb49
Upload examples/near.png
...
Signed-off-by: david942j <david942j@gmail.com>
2019-05-04 06:07:25 -07:00
david942j
c97a84ab3c
Introduced CLI module ( #81 )
...
* Introduced CLI module
2019-05-04 19:39:14 +08:00
david942j
a7c917e819
Target Ruby version 2.3 ( #80 )
...
* Target Ruby version 2.3
2019-05-04 15:57:57 +08:00
Umut Barış Öztunç
853dc84481
Feature: Search nearest gadgets ( #76 )
...
* Added -n/--near FUNCTIONS/FILE option
* Closed #16
2019-05-04 14:28:48 +08:00
dependabot[bot]
b6d01f0534
Bump rubocop from 0.68.0 to 0.68.1 ( #78 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.68.0 to 0.68.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.68.0...v0.68.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-01 21:30:32 +08:00
dependabot[bot]
0a08ff4f15
Bump rubocop from 0.67.2 to 0.68.0 ( #77 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.67.2 to 0.68.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.67.2...v0.68.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-30 06:19:20 +08:00
david942j
95116cbe23
Bump 1.7.1
2019-04-19 00:46:11 -07:00
david942j
01c2ffac5e
Added metadata to gemspec
2019-04-19 00:45:22 -07:00
david942j
1ff090cb48
Fixed #73 ( #75 )
...
Closed #73
2019-04-19 00:32:03 -07:00
dependabot[bot]
1d8ad07d1b
Bump rubocop from 0.66.0 to 0.67.2 ( #74 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.66.0 to 0.67.2.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.66.0...v0.67.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-18 18:51:10 -07:00
dependabot[bot]
f2205591e8
Bump yard from 0.9.18 to 0.9.19 ( #72 )
...
Bumps [yard](https://github.com/lsegal/yard ) from 0.9.18 to 0.9.19.
- [Release notes](https://github.com/lsegal/yard/releases )
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lsegal/yard/compare/v0.9.18...v0.9.19 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-04 21:54:24 +08:00
dependabot[bot]
9388ab464c
Bump rubocop from 0.65.0 to 0.66.0 ( #71 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.65.0 to 0.66.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.65.0...v0.66.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-19 10:43:01 +08:00
david942j
ad4923a700
Update README - add badges
2019-03-07 09:49:07 -08:00
david942j
e3f138453d
Bump 1.7.0
2019-03-07 09:16:06 -08:00
david942j
69b508464d
Update builds ( #70 )
...
* Fix fails in glibc-2.28
* Update to latest libcdb
2019-03-08 00:40:47 +08:00
david942j
2becd55ad0
Enhance/constraint ( #69 )
...
* Introduced adding constraints during emulation
* New constraint type: writable
* Let `Gadget#score` be a floating point number, stands for probability
* Update README and screenshots
* Add three AArch64 glibcs to builds
* Use one space instead of one tab in `Gadget#inspect`
2019-03-07 21:16:37 +08:00
david942j
4161f18cc7
Speed up ( #68 )
...
* Remove `require_all`
* Move rspec options to .rspec
2019-03-07 13:46:47 +08:00
david942j
a8f15f00e8
Introduced scoring on constraints ( #67 )
2019-03-06 17:29:47 +08:00
david942j
04177cf55d
New architecture support: AArch64 ( #64 )
...
* New architecture: AArch64
* Refactor error classes to have more accurate names
* Let Instruction accepts Range as argc
* Fix helper.rb and logger.rb not in coverage report
2019-03-06 14:45:32 +08:00
david942j
7c8e6a727d
Refactor ( #66 )
...
* Update README.md
* Update docs
* Add a test of fetching remote build to ensure full coverage
* Refactor and clean code
2019-03-06 13:04:10 +08:00
david942j
dbcd9a9b07
Update rubocop.yml ( #65 )
2019-03-06 00:54:21 +08:00
david942j
ab121f931a
Silence output during testing and update README ( #63 )
2019-02-22 23:14:13 +08:00
david942j
d13c8db1c4
Upgrade bundler and rubocop ( #61 )
2019-02-20 13:40:58 +08:00
dependabot[bot]
fa3819bad3
Bump rubocop from 0.63.1 to 0.64.0 ( #59 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.63.1 to 0.64.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.63.1...v0.64.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-12 15:30:16 +08:00
dependabot[bot]
1c4a2ca7d7
Bump yard from 0.9.16 to 0.9.18 ( #57 )
...
Bumps [yard](https://github.com/lsegal/yard ) from 0.9.16 to 0.9.18.
- [Release notes](https://github.com/lsegal/yard/releases )
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lsegal/yard/compare/v0.9.16...v0.9.18 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-23 10:40:42 +08:00
dependabot[bot]
fe029a439e
Bump rubocop from 0.63.0 to 0.63.1 ( #56 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.63.0 to 0.63.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.63.0...v0.63.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-23 10:40:36 +08:00
dependabot[bot]
650e4576b8
Bump rubocop from 0.62.0 to 0.63.0 ( #55 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.62.0 to 0.63.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.62.0...v0.63.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-17 10:05:44 +08:00
dependabot[bot]
a73d21b5cd
Update elftools requirement from ~> 1.0.2 to >= 1.0.2, < 1.2.0 ( #54 )
...
Updates the requirements on [elftools](https://github.com/david942j/rbelftools ) to permit the latest version.
- [Release notes](https://github.com/david942j/rbelftools/releases )
- [Commits](https://github.com/david942j/rbelftools/compare/v1.0.2...v1.1.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-08 20:26:41 +08:00
dependabot[bot]
427d90a495
Bump rubocop from 0.61.1 to 0.62.0 ( #53 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.61.1 to 0.62.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.61.1...v0.62.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-02 10:24:47 +08:00
david942j
e8fd29625d
Drop Ruby 2.2
2019-01-02 10:00:27 +08:00
dependabot[bot]
6b34609044
Bump rake from 12.3.1 to 12.3.2 ( #52 )
...
Bumps [rake](https://github.com/ruby/rake ) from 12.3.1 to 12.3.2.
- [Release notes](https://github.com/ruby/rake/releases )
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc )
- [Commits](https://github.com/ruby/rake/compare/v12.3.1...v12.3.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-08 11:02:15 +08:00
dependabot[bot]
f3cd392c53
Bump rubocop from 0.61.0 to 0.61.1 ( #51 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.61.0 to 0.61.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.61.0...v0.61.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-07 08:34:50 +08:00
dependabot[bot]
9a52c15efe
Bump rubocop from 0.60.0 to 0.61.0 ( #50 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.60.0 to 0.61.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.60.0...v0.61.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-06 17:26:09 +08:00
david942j
10531ed420
Add two libs from Ubuntu 16.04
2018-10-29 00:22:05 -07:00
david942j
adb39b1cf1
Upgrade rubocop to 0.60.0 ( #49 )
2018-10-28 20:16:19 +08:00
david942j
8b3f71be0b
Bump 1.6.2
2018-10-25 08:19:33 -07:00
david942j
707aeb73db
Fix circular require
2018-10-25 06:48:35 -07:00
david942j
b06d893d21
Merge branch 'master' of https://github.com/david942j/one_gadget
2018-10-23 08:52:51 -07:00