-
Notifications
You must be signed in to change notification settings - Fork 473
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chess changes breakout for upstream #2469
base: master
Are you sure you want to change the base?
Changes from 50 commits
7d5b087
f177ce8
5ee1f15
10e49bd
4f69dbc
f35744f
4b738bf
be9bdd1
6c24f8d
be00705
85b3bbb
4751e11
3f21e92
416b8b8
cfafb6d
548fe47
255eb70
d689bdd
3e646f7
454a65f
a21ea0f
fd4a63d
8d6134f
fcbc2de
565b35c
9405a92
20c1526
df4baa7
065516f
cceeb1f
6079bce
0db7011
d54307c
e0d5f3a
8577543
a659442
c3d7885
702260c
ac9be30
dc64f11
101596e
ba5597c
5fa3f94
bb5d00d
5529d86
f879bfd
f9bcc15
b3ecaf6
27e0754
0fa906d
98a87e3
f3b9234
3811e3b
dd8af82
9c74e8d
ccebfbc
4156aef
699deba
b6e3d05
7fa386d
abbfa01
de3ced3
9c0a4ee
26ccdd2
504ec9c
d20e777
932ed0c
a16a011
7589f48
b832407
3a7e4ab
11bb256
ab798c7
b762f7d
19ee948
26e8c96
9828f2c
634b6a4
001683f
60b728d
d13c4ff
0f24f64
313dffa
884a0b1
6c6b8d3
b824ff1
b084d3f
65a7a5b
33aa6c5
9c3f447
73fa4e3
9ee8b4f
cd8235b
937ca98
d8afc95
e761932
33880e6
148f4fd
f514236
5d712a0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,6 +29,9 @@ def main() -> None: | |
""" | ||
Dispatches execution into one of Manticore's engines: evm or native. | ||
""" | ||
# Only print with Manticore's logger | ||
logging.getLogger().handlers = [] | ||
log.init_logging() | ||
Comment on lines
+32
to
+34
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Anything messing around with logging is in an unstable state and needs to be discussed/changed to not break all of the tests... The logging changes should include some documentation on how to use Manticore effectively as a component of a larger project and setting the log levels, redirection, etc. |
||
args = parse_arguments() | ||
|
||
if args.no_colors: | ||
|
@@ -101,13 +104,13 @@ def positive(value): | |
help=("A folder name for temporaries and results." "(default mcore_?????)"), | ||
) | ||
|
||
current_version = pkg_resources.get_distribution("manticore").version | ||
parser.add_argument( | ||
"--version", | ||
action="version", | ||
version=f"Manticore {current_version}", | ||
help="Show program version information", | ||
) | ||
# current_version = pkg_resources.get_distribution("manticore").version | ||
# parser.add_argument( | ||
# "--version", | ||
# action="version", | ||
# version=f"Manticore {current_version}", | ||
# help="Show program version information", | ||
# ) | ||
Comment on lines
+107
to
+113
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is commented because it breaks on "installs" that just naively copy the Manticore source tree into |
||
parser.add_argument( | ||
"--config", | ||
type=str, | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These belong to the Capstone PR, but they could probably be submitted as their own (or not 🤷 ) #1701