|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000249||Cheat Engine||public||2013-05-29 23:09||2013-05-31 02:06|
|Summary||0000249: [AA syntax checker] - small improvement|
|Description||When we use exampleLabel which is not initialized with label(exampleLabel)|
we get "address specifier not valid". It is expected. But, if we attached to process and we have uninitialized label with name "exit", syntax checker doesn't find any errors. Because symbol handler treats it as "msvcrt.exit".
It would be great if AA syntax checker warned when "exit" symbol (msvcrt.exit) will be used.
Dark Byte (developer)
Last edited: 2013-05-31 01:50
The problem is that you can't be sure it's a error.
For all we know the user actually wants to modify msvcrt.exit to prevent the program from exiting, or to save all the data there.
This is one of the reasons the label() commands are demanded, so if you forget to define a declared label, it'll give an error :"Label Exit is not defined in the script"
Last edited: 2013-05-31 02:12
Hmm, could you add ignore list for symbol handler?
Something similar to commonmodulelist.txt
So, I could add "msvcrt.*" filter. Example:
oh, btw. commonmodulelist.txt is probably outdated. Missing: d3dhook.dll, ced3d9hook.dll, d3d10hook.dll, d3d11hook.dll, d3dhook.dll, luaclient-i386.dll, luaclient-x86_64.dll...
|2013-05-29 23:09||mgr_inz_Player||New Issue|
|2013-05-31 01:49||Dark Byte||Note Added: 0000531|
|2013-05-31 01:50||Dark Byte||Note Edited: 0000531|
|2013-05-31 02:06||mgr_inz_Player||Note Added: 0000532|
|2013-05-31 02:07||mgr_inz_Player||Note Edited: 0000532|
|2013-05-31 02:12||mgr_inz_Player||Note Edited: 0000532|
|2013-06-03 10:42||teks1||Tag Attached: 6.2 CheatEngine|