Revision tags: php-4.2.3RC2 |
|
#
96ab2398 |
| 02-Sep-2002 |
Thies C. Arntzen |
refine last patch. if the argument-stack is not consistent don't try to show arguments. no call to zend_error is made as we might end up in an infinite recursion if called from an error_handl
refine last patch. if the argument-stack is not consistent don't try to show arguments. no call to zend_error is made as we might end up in an infinite recursion if called from an error_handler. so: if the arguments to functions aren't shown in debug_backtrace this is 'cause the arument stack was not consistent when debug_backtrace was called.
show more ...
|
#
9afea717 |
| 02-Sep-2002 |
Thies C. Arntzen |
debug_backtrace() now checks the complete argument-stack for consistency.
|
#
eef3e66f |
| 28-Aug-2002 |
Thies C. Arntzen |
debug_backtrace() - make args passed to functions called vy call_user_function available again.
|
#
b72069e8 |
| 28-Aug-2002 |
Thies C. Arntzen |
debug_backtrace(): - make args work if called from the error_handler - fix refcount for args
|
#
4d931b98 |
| 26-Aug-2002 |
Thies C. Arntzen |
debug_backtrace(): show name of included file for include and require calls plus some small fixes suggested by andi. # now it's perfect;-)
|
#
c651dd96 |
| 24-Aug-2002 |
Andi Gutmans |
- Whitespace
|
#
8a02b430 |
| 24-Aug-2002 |
Andi Gutmans |
- Whitespace and better variable name
|
#
800c67a1 |
| 24-Aug-2002 |
Thies C. Arntzen |
fix warning
|
Revision tags: php-4.2.3RC1 |
|
#
eea1a0b2 |
| 23-Aug-2002 |
Thies C. Arntzen |
debug_backtrace: show include/require/eval as normal functions on the stack # the hard bit is to find out the args for those
|
#
8feda5cb |
| 23-Aug-2002 |
Derick Rethans |
- No spaces :)
|
#
28080918 |
| 23-Aug-2002 |
Thies C. Arntzen |
- debug_backtrace now also returns an array containing the arguments of the called function. zeev, andi - is knowing the structure of the stack considered a bad thing in zend_built
- debug_backtrace now also returns an array containing the arguments of the called function. zeev, andi - is knowing the structure of the stack considered a bad thing in zend_builtin_function? if yes i would have to create a new function in zend_ptr_stack.c (but i think we are save this way)
show more ...
|
#
7ed2d363 |
| 23-Aug-2002 |
Thies C. Arntzen |
- debug_backtrace: added "type" ('->' or '::') for object calls. made calls done thru call_user_func show-up correct in backtraces. andi, does this look correct t
- debug_backtrace: added "type" ('->' or '::') for object calls. made calls done thru call_user_func show-up correct in backtraces. andi, does this look correct to you?
show more ...
|
#
04788f95 |
| 16-Aug-2002 |
Stig Bakken |
@- Added set_exception_handler() function for registering a global, @ catch-all exception handling function (Stig) - Added set_exception_handler() function for registering a global, ca
@- Added set_exception_handler() function for registering a global, @ catch-all exception handling function (Stig) - Added set_exception_handler() function for registering a global, catch-all exception handling function (Stig)
show more ...
|
Revision tags: dev |
|
#
41e3f4f0 |
| 26-Jul-2002 |
Andi Gutmans |
- Fix problem with debug_backtrace() reported by Stig. We weren't reporting - global function information because it wasn't available. We have to do - an additional assignment per-function ca
- Fix problem with debug_backtrace() reported by Stig. We weren't reporting - global function information because it wasn't available. We have to do - an additional assignment per-function call so that it'll be available. - Also don't define the global scope as function name _main_ but leave it - empty so that frameworks like Pear can decide what they want to do.
show more ...
|
Revision tags: php-4.2.2, INITIAL_IMPORT_SOURCEFORGE, xmlrpc_epi_0_51_merge_pt |
|
#
eebae9f9 |
| 05-Jul-2002 |
Stig Bakken |
* folding fixes
|
Revision tags: php-4.3.0dev_zend2_alpha2 |
|
#
28247f57 |
| 26-Jun-2002 |
Andi Gutmans |
- Centralize global class fetch
|
Revision tags: php-4.3.0dev, php5_5_0 |
|
#
b4a76acf |
| 11-Jun-2002 |
Andi Gutmans |
- Don't show debug_backtrace() in the trace itself. - This patch is a bit ugly because the whole code itself is pretty complex - and hard to re-order.
|
#
3738a6ed |
| 09-Jun-2002 |
Harald Radi |
only check for an available class entry instead of the std_object_handlers on some places #some linuxtag work
|
Revision tags: RELEASE_0_90, php-4.3.0dev_zend2_alpha1, BEFORE_OBJECTS_STORE, SAFEGUARD_3_0_BETA1_RC1_26062002, RELEASE_0_11, NEW_UI_API_BP, RELEASE_0_10, RELEASE_0_4, php-4.3.0dev-ZendEngine2, php-4.3.0dev-ZendEngine2-Preview1 |
|
#
4f77354c |
| 13-May-2002 |
Derick Rethans |
- MFZE1
|
Revision tags: php-4.2.1 |
|
#
dc0bc979 |
| 10-May-2002 |
Andi Gutmans |
- Nuke C++ comment
|
#
b6219a0d |
| 10-May-2002 |
Andi Gutmans |
- Make debug_backtrace() return an array. Still not finished because I might want to differentiate between method calls and static methods. Example: $bt = debug_backtrace(); fore
- Make debug_backtrace() return an array. Still not finished because I might want to differentiate between method calls and static methods. Example: $bt = debug_backtrace(); foreach ($bt as $frame) { if (isset($frame['class'])) { print $frame['class']; print "::"; } print $frame['function']; print " ["; print $frame['file']; print ":"; print $frame['line']; print "]\n"; }
show more ...
|
#
14a81f91 |
| 08-May-2002 |
Andi Gutmans |
- Hopefully fix problems with debug_backtrace()
|
#
b43ba8df |
| 08-May-2002 |
Derick Rethans |
- MFZE1
|
#
b66c89c4 |
| 07-May-2002 |
Andi Gutmans |
- More debug backtrace work. It still doesn't work very well...
|
Revision tags: php-4.2.1RC2 |
|
#
7e5ec2d7 |
| 02-May-2002 |
Andi Gutmans |
Initial support for built-in backtracing. There are still a few problems such as includes and calling other functions from internal functions which aren't seen (will have to think if and how
Initial support for built-in backtracing. There are still a few problems such as includes and calling other functions from internal functions which aren't seen (will have to think if and how to fix this). Also the main scripts filename isn't available. Need to think about that.
show more ...
|