File tree 3 files changed +54
-0
lines changed
3 files changed +54
-0
lines changed Original file line number Diff line number Diff line change 14
14
namespace PhpProfiler \Lib \Dwarf \Expression ;
15
15
16
16
use PhpProfiler \Lib \Dwarf \CompilationUnit \CompilationUnit ;
17
+ use PhpProfiler \Lib \Dwarf \ObjectFile \Executable ;
17
18
18
19
final class ExpressionContext
19
20
{
20
21
public function getCompilationUnit (): CompilationUnit
21
22
{
22
23
23
24
}
25
+
26
+ public function getExecutableFile (): Executable
27
+ {
28
+
29
+ }
24
30
}
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ /**
4
+ * This file is part of the sj-i/php-profiler package.
5
+ *
6
+
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ declare (strict_types=1 );
13
+
14
+ namespace PhpProfiler \Lib \Dwarf \ObjectFile ;
15
+
16
+ use PhpProfiler \Lib \Dwarf \ObjectFile \Section \DebugAddr ;
17
+
18
+ final class Executable
19
+ {
20
+ public function __construct (
21
+ public DebugAddr $ debug_addr
22
+ ) {
23
+ }
24
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ /**
4
+ * This file is part of the sj-i/php-profiler package.
5
+ *
6
+
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ declare (strict_types=1 );
13
+
14
+ namespace PhpProfiler \Lib \Dwarf \ObjectFile \Section ;
15
+
16
+ use PhpProfiler \Lib \Dwarf \AddressTable \AddressTable ;
17
+
18
+ final class DebugAddr
19
+ {
20
+ public function __construct (
21
+ public AddressTable $ address_table
22
+ ) {
23
+ }
24
+ }
You can’t perform that action at this time.
0 commit comments