diff options
author | chriseth <c@ethdev.com> | 2016-07-27 22:06:04 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-27 22:06:04 +0800 |
commit | c8aa39e58736b14fa0825f528304926af91573ea (patch) | |
tree | a940cc57e5dbc4f5e764f4c701b4955a79a14673 | |
parent | b72a693e39247e01a82a328e4511b2296ae3396c (diff) | |
download | dexon-solidity-c8aa39e58736b14fa0825f528304926af91573ea.tar.gz dexon-solidity-c8aa39e58736b14fa0825f528304926af91573ea.tar.zst dexon-solidity-c8aa39e58736b14fa0825f528304926af91573ea.zip |
Correct source map definition.
-rw-r--r-- | docs/miscellaneous.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/miscellaneous.rst b/docs/miscellaneous.rst index 9b067fb1..72ac61e8 100644 --- a/docs/miscellaneous.rst +++ b/docs/miscellaneous.rst @@ -130,7 +130,7 @@ index mentioned above. The encoding in the source mapping for the bytecode is more complicated: It is a list of ``s:l:f:j`` separated by ``;``. Each of these elements corresponds to an instruction, i.e. you cannot use the byte offset -but have to use the instruction offset or PC (program counter). +but have to use the instruction offset (push instructions are longer than a single byte). The fields ``s``, ``l`` and ``f`` are as above and ``j`` can be either ``i``, ``o`` or ``-`` signifying whether a jump instruction goes into a function, returns from a function or is a regular jump as part of e.g. a loop. |