Comments (5)
I tried building phpspy on an Aarch64 Ubuntu 20.04 and it just worked 🤷
from phpspy.
make test
output on Aarch64:
TEST tests/test_varpeek.sh
process_vm_readv: No such process
OK varpeek
process_vm_readv: No such process
OK varpeek
TEST tests/test_pgrep_time_limit.sh
main_pgrep finished gracefully
OK frame_1
OK frame_0
main_pgrep finished gracefully
OK nothing
TEST tests/test_pgrep_trace_limit.sh
main_pgrep finished gracefully
OK frame_1
OK frame_0
TEST tests/test_time_limit.sh
OK include_sleep
TEST tests/test_child.sh
OK req_uri
ERR req_ts
expected=^# ts = \d+\.\d+$
actual=
0 usleep <internal>:-1
1 <main> <internal>:-1
# uri = -
# path = Standard input code
# qstring = -
# cookie = -
# ts = -nan
TEST tests/test_verbose.sh
OK verbose_pid
OK frame_1
OK verbose_ts
OK frame_0
TEST tests/test_mem.sh
SKIP alloc_globals symbol not found
TEST tests/test_flamegraph.sh
OK flamegraph
TEST tests/test_filter.sh
process_vm_readv: No such process
OK include_nanosleep
OK exclude_usleep
process_vm_readv: No such process
OK negate_include_nanosleep
OK negate_exclude_usleep
TEST tests/test_glopeek.sh
process_vm_readv: No such process
OK glopeek_server_new
OK glopeek_server_mod
OK glopeek_globals
OK glopeek_server
process_vm_readv: No such process
OK glopeek1
OK glopeek2
TEST tests/test_varpeek_range.sh
process_vm_readv: No such process
OK varpeek_range_a_3
OK varpeek_range_a_1
OK varpeek_range_b_4
OK varpeek_range_b_2
TEST tests/test_pid.sh
OK frame_1
OK frame_0
TEST tests/test_pgrep.sh
main_pgrep finished gracefully
OK frame_1
OK frame_0
TEST tests/test_buffer_full.sh
event_handler_fout_snprintf: Not enough space in buffer; truncating
OK frame_0
OK no_frame_1
event_handler_fout_snprintf: Not enough space in buffer; truncating
OK nothing
Passed 13 out of 14 tests
make: *** [Makefile:39: test] Error 1
from phpspy.
Glad to hear it works. I updated the README. Thank you for testing that @Jongy.
from phpspy.
Curious about global_request_time=-nan
by the way. I wonder if that's legit or if phpspy has an issue with reading that double for some reason. Assuming the latter.
from phpspy.
Probably the latter, yeah
from phpspy.
Related Issues (20)
- Is it possible to run phpspy on a core dump? HOT 1
- Not enough space HOT 3
- Wrong stack reported HOT 3
- Cleanup string handling
- Not working with php-fpm HOT 9
- Wrong bin path with chroot inside overlayfs HOT 1
- Support FreeBSD
- Warning during compilation on Ubunto 20
- Phpspy on Apache2 PHP in Docker HOT 3
- Idea: Add signal handlers and syslog/print C and PHP stack trace on unexpected exit HOT 1
- Add option to retry reading the stack trace of a running application immediately HOT 2
- Request info atomic write HOT 6
- Using pyroscope - phpspy - not a dynamic object HOT 7
- bug: Failed to copy executor_globals HOT 1
- Make var peek max string length user configurable HOT 1
- Termbox2 dependency issue HOT 4
- Support ZTS PHP versions HOT 3
- get_php_bin_path: Failed HOT 1
- Errors being written to stdout HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpspy.