Question
Printing integers

Right now, the only printing we can do is of fixed strings, by using the write syscall. We’ll extend this by writing our own code to print 64-bit unsigned integer values. This essentially involves converting a binary value to decimal, using the same procedure we used to convert to binary/hexadecimal: divide repeatedly by 10 and look at the remainders.
Converting binary to decimal
As with converting decimal to binary, we divide repeatedly (by 10 this time) and use the remainders for the digits. E.g., to convert 101101b to decimal:
Binary
Remainder
Decimal
101101b
5
_5
100b
4
45
0b

45
We stop when we get to 0.
Digits are written in reverse, from the right end of the string.
In order to perform the conversion, we will need to pre-allocate a string buffer big enough to hold all the digits of the biggest unsigned 64-bit integer, 18446744073709551615, 20 characters:
section .data

BUFLEN:    equ                20
buffer:    times BUFLEN db    0    ; Buffer of 20 '\0's
(We could also use the .bss section, which is specifically used for uninitialized space, since we don’t really need to fill the buffer with 0s.)
Your code should assume that the value to be converted is stored in register rdi, and the file number to write to in register rsi; it should construct the character representation in the buffer and then call the write syscall to print it to the file number in rsi.
Use the following template for your program:
section .data

BUFLEN:    equ                20
buffer:    times BUFLEN db    0    ; Buffer of 20 '\0's
newline:    db                10   ; Single newline

section .text

global _start
_start:

    mov rsi, 1
    mov rdi, 10
    call print_int

    mov rsi, 1
    mov rdi, 186562354
    call print_int

    mov rsi, 1
    mov rdi, 0xdeadbeef12345678         ; = 16045690981402826360 decimal
    call print_int

    ; End program
    mov    rax, 60
    mov    rdi, 0
    syscall

print_int:

    ; Your printing code here

    ret         ; Return from print_int function

Output
The output of your program should look something like this:
00000000000000000010
00000000000186562354
16045690981402826360
The leading 0s on each number are fine.

Conditions
Try to complete this assignment by only using the instructions mov, xor, syscall, the arithmetic instructions (add, sub, inc, dec, div, mul), and the loop instruction. (The template uses call and ret as well.) This assignment would be easier if you were allowed to use the test, branch, and conditional branch instructions (which we haven’t talked about yet), but part of learning assembly is learning to work around arcane, arbitrary restrictions on what can and can’t be done, so try to work within restrictions above, even if you’ve been reading ahead.
Solution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references.
Students may use these solutions for personal skill-building and practice.
Unethical use is strictly forbidden.

print_int:

    ; Your printing code here
    mov rcx, BUFLEN             ; initialize counter
    mov rax, rdi                ; move the input number to rax
    mov rbx, 10                ; load 10 to rbx
    mov rdi, BUFLEN             ; initialize buffer pointer rdi to point to the last element
    add rdi, buffer
    dec rdi

.next:
    xor rdx, rdx                ; clear rdx
    div rbx                     ; divide current quotient by 10
This is only a preview of the solution.
Please use the purchase button to see the entire solution.
By purchasing this solution you'll be able to access the following files:
Solution.s
Purchase Solution
$18.00
Google Pay
Amazon
Paypal
Mastercard
Visacard
Discover
Amex
View Available Computer Science Tutors 529 tutors matched
Ionut
(ionut)
Hi! MSc Applied Informatics & Computer Science Engineer. Practical experience in many CS & IT branches.Research work & homework
5/5 (5,654+ sessions)
2 hours avg response
Leo
(Leo)
Hi! I have been a professor in New York and taught in a math department and in an applied math department.
4.9/5 (5,652+ sessions)
2 hours avg response
Pranay
(math1983)
Ph.D. in mathematics and working as an Assistant Professor in University. I can provide help in mathematics, statistics and allied areas.
4.6/5 (5,512+ sessions)
1 hour avg response

Similar Homework Solutions

8.1.0PHP Version329msRequest Duration45MBMemory UsageGET college-homework-library/{category}/{subject}/{id}Route
    • Booting (190ms)time
    • Application (140ms)time
    • 1 x Booting (57.6%)
      190ms
      1 x Application (42.39%)
      140ms
      • Illuminate\Routing\Events\Routing (995μs)
      • Illuminate\Routing\Events\RouteMatched (419μs)
      • Illuminate\Foundation\Events\LocaleUpdated (3.97ms)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (165μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (320μs)
      • Illuminate\Database\Events\ConnectionEstablished (866μs)
      • Illuminate\Database\Events\StatementPrepared (6.71ms)
      • Illuminate\Database\Events\QueryExecuted (1.02ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (89μs)
      • eloquent.booting: App\Models\Subject (52μs)
      • eloquent.booted: App\Models\Subject (37μs)
      • Illuminate\Database\Events\StatementPrepared (1.28ms)
      • Illuminate\Database\Events\QueryExecuted (829μs)
      • eloquent.retrieved: App\Models\Subject (103μs)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (112μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (41μs)
      • Illuminate\Database\Events\StatementPrepared (564μs)
      • Illuminate\Database\Events\QueryExecuted (848μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (84μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (14μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (8μs)
      • eloquent.booting: App\Models\SubjectCat (385μs)
      • eloquent.booted: App\Models\SubjectCat (38μs)
      • Illuminate\Database\Events\StatementPrepared (728μs)
      • Illuminate\Database\Events\QueryExecuted (954μs)
      • eloquent.retrieved: App\Models\SubjectCat (80μs)
      • Illuminate\Cache\Events\CacheHit (10.53ms)
      • Illuminate\Cache\Events\CacheMissed (198μs)
      • Illuminate\Database\Events\StatementPrepared (1.53ms)
      • Illuminate\Database\Events\QueryExecuted (5.7ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (81μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (15μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (8μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (8μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (6μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (5μs)
      • Illuminate\Database\Events\StatementPrepared (673μs)
      • Illuminate\Database\Events\QueryExecuted (875μs)
      • eloquent.retrieved: App\Models\Subject (107μs)
      • Illuminate\Cache\Events\KeyWritten (782μs)
      • Illuminate\Database\Events\StatementPrepared (1.54ms)
      • Illuminate\Database\Events\QueryExecuted (818μs)
      • Illuminate\Database\Events\StatementPrepared (590μs)
      • Illuminate\Database\Events\QueryExecuted (735μs)
      • Illuminate\Database\Events\StatementPrepared (800μs)
      • Illuminate\Database\Events\QueryExecuted (878μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (61μs)
      • Illuminate\Cache\Events\CacheHit (538μs)
      • creating: homework.show (270μs)
      • composing: homework.show (125μs)
      • creating: components.breadcrumbs (299μs)
      • composing: components.breadcrumbs (142μs)
      • Illuminate\Database\Events\StatementPrepared (1.4ms)
      • Illuminate\Database\Events\QueryExecuted (947μs)
      • eloquent.retrieved: App\Models\SubjectCat (94μs)
      • Illuminate\Cache\Events\CacheHit (4.13ms)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (239μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (225μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (222μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (207μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (215μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (207μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (256μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (207μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (219μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (200μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (287μs)
      • Illuminate\Cache\Events\CacheHit (10.4ms)
      • Illuminate\Cache\Events\CacheHit (241μs)
      • Illuminate\Cache\Events\CacheHit (200μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (213μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (245μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (907μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (2.84ms)
      • Illuminate\Cache\Events\CacheHit (271μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (921μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (241μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (302μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (258μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (150μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (257μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (150μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (979μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (275μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (263μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (146μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (200μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (202μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (223μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (306μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (204μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (225μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (250μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (223μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (219μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (215μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (245μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (150μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (148μs)
      • creating: site.layouts.app (486μs)
      • composing: site.layouts.app (24μs)
      • creating: components.canonical (387μs)
      • composing: components.canonical (95μs)
      • creating: components.open-graph (160μs)
      • composing: components.open-graph (69μs)
      • creating: site.headers.header (243μs)
      • composing: site.headers.header (71μs)
      • Illuminate\Cache\Events\CacheHit (1.92ms)
      • creating: components.footer (95μs)
      • composing: components.footer (97μs)
      • Illuminate\Cache\Events\CacheHit (909μs)
      • Illuminate\Cache\Events\CacheHit (319μs)
      • Illuminate\Cache\Events\CacheHit (267μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (294μs)
      • Illuminate\Cache\Events\CacheHit (310μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (219μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • creating: components.forms.contact-us (226μs)
      • composing: components.forms.contact-us (151μs)
      • creating: components.forms.get-started (134μs)
      • composing: components.forms.get-started (82μs)
      • creating: components.forms.free-tool-download (103μs)
      • composing: components.forms.free-tool-download (61μs)
      • creating: components.forms.claim-free-worksheet (94μs)
      • composing: components.forms.claim-free-worksheet (61μs)
      • creating: components.forms.tutor-subscription-waitlist (93μs)
      • composing: components.forms.tutor-subscription-waitlist (60μs)
      • creating: components.forms.tutor-subscription-join (92μs)
      • composing: components.forms.tutor-subscription-join (58μs)
      • creating: components.forms.tutor-support (92μs)
      • composing: components.forms.tutor-support (60μs)
      • 321 x Illuminate\Cache\Events\CacheHit (27.89%)
        91.91ms
        10 x Illuminate\Database\Events\StatementPrepared (4.8%)
        15.82ms
        10 x Illuminate\Database\Events\QueryExecuted (4.13%)
        13.61ms
        1 x Illuminate\Foundation\Events\LocaleUpdated (1.2%)
        3.97ms
        1 x Illuminate\Routing\Events\Routing (0.3%)
        995μs
        1 x Illuminate\Database\Events\ConnectionEstablished (0.26%)
        866μs
        1 x Illuminate\Cache\Events\KeyWritten (0.24%)
        782μs
        1 x creating: site.layouts.app (0.15%)
        486μs
        1 x Illuminate\Routing\Events\RouteMatched (0.13%)
        419μs
        1 x creating: components.canonical (0.12%)
        387μs
        1 x eloquent.booting: App\Models\SubjectCat (0.12%)
        385μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (0.1%)
        320μs
        1 x creating: components.breadcrumbs (0.09%)
        299μs
        1 x creating: homework.show (0.08%)
        270μs
        1 x creating: site.headers.header (0.07%)
        243μs
        1 x creating: components.forms.contact-us (0.07%)
        226μs
        7 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (0.06%)
        212μs
        2 x eloquent.retrieved: App\Models\Subject (0.06%)
        210μs
        1 x Illuminate\Cache\Events\CacheMissed (0.06%)
        198μs
        2 x eloquent.retrieved: App\Models\SubjectCat (0.05%)
        174μs
        4 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.05%)
        167μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (0.05%)
        165μs
        1 x creating: components.open-graph (0.05%)
        160μs
        1 x composing: components.forms.contact-us (0.05%)
        151μs
        1 x composing: components.breadcrumbs (0.04%)
        142μs
        1 x creating: components.forms.get-started (0.04%)
        134μs
        1 x composing: homework.show (0.04%)
        125μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.03%)
        112μs
        1 x creating: components.forms.free-tool-download (0.03%)
        103μs
        1 x composing: components.footer (0.03%)
        97μs
        1 x composing: components.canonical (0.03%)
        95μs
        1 x creating: components.footer (0.03%)
        95μs
        1 x creating: components.forms.claim-free-worksheet (0.03%)
        94μs
        1 x creating: components.forms.tutor-subscription-waitlist (0.03%)
        93μs
        1 x creating: components.forms.tutor-subscription-join (0.03%)
        92μs
        1 x creating: components.forms.tutor-support (0.03%)
        92μs
        1 x composing: components.forms.get-started (0.02%)
        82μs
        1 x composing: site.headers.header (0.02%)
        71μs
        1 x composing: components.open-graph (0.02%)
        69μs
        1 x composing: components.forms.free-tool-download (0.02%)
        61μs
        1 x composing: components.forms.claim-free-worksheet (0.02%)
        61μs
        1 x composing: components.forms.tutor-subscription-waitlist (0.02%)
        60μs
        1 x composing: components.forms.tutor-support (0.02%)
        60μs
        1 x composing: components.forms.tutor-subscription-join (0.02%)
        58μs
        1 x eloquent.booting: App\Models\Subject (0.02%)
        52μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.01%)
        41μs
        1 x eloquent.booted: App\Models\SubjectCat (0.01%)
        38μs
        1 x eloquent.booted: App\Models\Subject (0.01%)
        37μs
        1 x composing: site.layouts.app (0.01%)
        24μs
      14 templates were rendered
      • 1x homework.showshow.blade.phpblade
      • 1x components.breadcrumbsbreadcrumbs.blade.phpblade
      • 1x site.layouts.appapp.blade.phpblade
      • 1x components.canonicalcanonical.blade.phpblade
      • 1x components.open-graphopen-graph.blade.phpblade
      • 1x site.headers.headerheader.blade.phpblade
      • 1x components.footerfooter.blade.phpblade
      • 1x components.forms.contact-uscontact-us.blade.phpblade
      • 1x components.forms.get-startedget-started.blade.phpblade
      • 1x components.forms.free-tool-downloadfree-tool-download.blade.phpblade
      • 1x components.forms.claim-free-worksheetclaim-free-worksheet.blade.phpblade
      • 1x components.forms.tutor-subscription-waitlisttutor-subscription-waitlist.blade.phpblade
      • 1x components.forms.tutor-subscription-jointutor-subscription-join.blade.phpblade
      • 1x components.forms.tutor-supporttutor-support.blade.phpblade
      uri
      GET college-homework-library/{category}/{subject}/{id}
      middleware
      web, utm.parameters
      controller
      App\Http\Controllers\HomeworkLibraryController@show
      namespace
      where
      as
      homework.show
      file
      app/Http/Controllers/HomeworkLibraryController.php:79-176
      10 statements were executed, 4 of which were duplicates, 6 unique. Show only duplicated21.44ms
      • Connection Establishedtwenty4_siteHomeworkLibraryController.php#91
        Backtrace
        • 13. app/Http/Controllers/HomeworkLibraryController.php:91
        • 14. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 15. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary` where `status` = 'published' and `price` > 0 and `solutionslibrary`.`id` = '47771' limit 1
        7.05mstwenty4_siteHomeworkLibraryController.php#97
        Bindings
        • 0: published
        • 1: 0
        • 2: 47771
        Backtrace
        • 16. app/Http/Controllers/HomeworkLibraryController.php:97
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subjects` where `subjects`.`id` in (200)
        1mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` in (47771)
        910μstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.09mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 26. app/Http/Controllers/HomeworkLibraryController.php:105
        • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • select * from `solutionslibrary` where `id` <> 47771 and `subject` = 200 and `status` = 'published' and `price` > 0 order by RAND() limit 6
        6.57mstwenty4_siteHomeworkLibraryRepository.php#30
        Bindings
        • 0: 47771
        • 1: 200
        • 2: published
        • 3: 0
        Backtrace
        • 14. app/Repositories/HomeworkLibraryRepository.php:30
        • 15. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 16. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 18. app/Repositories/HomeworkLibraryRepository.php:39
        • 19. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `subjects` where `subjects`.`id` in (200)
        1.05mstwenty4_siteHomeworkLibraryRepository.php#30
        Backtrace
        • 19. app/Repositories/HomeworkLibraryRepository.php:30
        • 20. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 21. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 23. app/Repositories/HomeworkLibraryRepository.php:39
        • 24. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 47771 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'question' order by `order` asc, `id` asc
        910μstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 47771
        • 1: question
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:58
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 47771 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'teaser' order by `order` asc, `id` asc
        790μstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 47771
        • 1: teaser
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:69
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 47771 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'solution' order by `order` asc, `id` asc
        1.04mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 47771
        • 1: solution
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:80
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.03mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 32. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • 33. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 34. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
        • 35. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      App\Models\HomeworkLibrary\HomeworkLibrary
      7HomeworkLibrary.php
      App\Models\HomeworkLibrary\HomeworkLibraryFile
      4HomeworkLibraryFile.php
      App\Models\Subject
      2Subject.php
      App\Models\SubjectCat
      2SubjectCat.php
          _token
          VletVeOeQJ1yx1SUtr6k75lW3exbzlMscK5C9Yxy
          utm_source
          direct
          redirectUrl
          /college-homework-library/Computer-Science/Assembly-Language-Programming/47771
          _previous
          array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Scienc...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /college-homework-library/Computer-Science/Assembly-Language-Programming/47771
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:21 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-amzn-trace-id" => array:1 [ 0 => "Root=1-680ee11a-40c63ed762ccbd782bd64138" ] "host" => array:1 [ 0 => "staging.dev.24houranswers.com" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "3.144.135.207" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 28 Apr 2025 01:59:54 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImpuUjlldXc5LzNEUU9oQmx2ZGp1VVE9PSIsInZhbHVlIjoiZUEwdzlybEFRRjQreDVkbjVsN1NJaGtONExaU3RQR2h0Q2VDNHBFeERrcVpRRTB1bzNsZHRaekl2YWxDb2o5Nk5aNWVnSzN2TUVlbXZDNHB3ZGJDcTBhMitRK2xZVmtkTXNNZitXdm9FTGNCb29XbllYeWN4a3JNZUVHLzFLK1YiLCJtYWMiOiI2YTRhYzhjZjIwZDYyN2M0OTJlMmY3ZjI5YjA0ZjY5NDAzZjYzM2UwNTYwMTAyODA1NjlkNzIwMmVjNDJkNTA4IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 03:59:54 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; samesite=laxXSRF-TOKEN=eyJpdiI6ImpuUjlldXc5LzNEUU9oQmx2ZGp1VVE9PSIsInZhbHVlIjoiZUEwdzlybEFRRjQreDVkbjVsN1NJaGtONExaU3RQR2h0Q2VDNHBFeERrcVpRRTB1bzNsZHRaekl2YWxDb2o5Nk5aNWVnS" 1 => "24houranswers_session=eyJpdiI6ImpMeFVxRk53eGJmUGh0aFgzNjV6K0E9PSIsInZhbHVlIjoiTXBVRmsxUXVVUXY1ZEY4TGExWEtnb2pzZ3FZeUhRSmw5dktLNjVja3hxWExreTlzaW4xcFFEdzNPQ3VoRjBlVGhDQWZ1UE5SWmNEUmNnOTdRVXRER244TUpoeWVNSmlicGpMRktud2ZzOFF2SUFsZ0ZOK2pFN1lEZjZuRzRQUEsiLCJtYWMiOiIxNmE3OTFiYTRjOGIzNjQ0Y2IxYmI1MGUwNjQxYTE3M2YzNmI2NDAzYmY1NjUyMWM5MTNhYTczMjk1NWE4NzEyIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 03:59:54 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; httponly; samesite=lax24houranswers_session=eyJpdiI6ImpMeFVxRk53eGJmUGh0aFgzNjV6K0E9PSIsInZhbHVlIjoiTXBVRmsxUXVVUXY1ZEY4TGExWEtnb2pzZ3FZeUhRSmw5dktLNjVja3hxWExreTlzaW4xcFFEdzNPQ3VoRj" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImpuUjlldXc5LzNEUU9oQmx2ZGp1VVE9PSIsInZhbHVlIjoiZUEwdzlybEFRRjQreDVkbjVsN1NJaGtONExaU3RQR2h0Q2VDNHBFeERrcVpRRTB1bzNsZHRaekl2YWxDb2o5Nk5aNWVnSzN2TUVlbXZDNHB3ZGJDcTBhMitRK2xZVmtkTXNNZitXdm9FTGNCb29XbllYeWN4a3JNZUVHLzFLK1YiLCJtYWMiOiI2YTRhYzhjZjIwZDYyN2M0OTJlMmY3ZjI5YjA0ZjY5NDAzZjYzM2UwNTYwMTAyODA1NjlkNzIwMmVjNDJkNTA4IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 03:59:54 GMT; domain=.24houranswers.com; path=/XSRF-TOKEN=eyJpdiI6ImpuUjlldXc5LzNEUU9oQmx2ZGp1VVE9PSIsInZhbHVlIjoiZUEwdzlybEFRRjQreDVkbjVsN1NJaGtONExaU3RQR2h0Q2VDNHBFeERrcVpRRTB1bzNsZHRaekl2YWxDb2o5Nk5aNWVnS" 1 => "24houranswers_session=eyJpdiI6ImpMeFVxRk53eGJmUGh0aFgzNjV6K0E9PSIsInZhbHVlIjoiTXBVRmsxUXVVUXY1ZEY4TGExWEtnb2pzZ3FZeUhRSmw5dktLNjVja3hxWExreTlzaW4xcFFEdzNPQ3VoRjBlVGhDQWZ1UE5SWmNEUmNnOTdRVXRER244TUpoeWVNSmlicGpMRktud2ZzOFF2SUFsZ0ZOK2pFN1lEZjZuRzRQUEsiLCJtYWMiOiIxNmE3OTFiYTRjOGIzNjQ0Y2IxYmI1MGUwNjQxYTE3M2YzNmI2NDAzYmY1NjUyMWM5MTNhYTczMjk1NWE4NzEyIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 03:59:54 GMT; domain=.24houranswers.com; path=/; httponly24houranswers_session=eyJpdiI6ImpMeFVxRk53eGJmUGh0aFgzNjV6K0E9PSIsInZhbHVlIjoiTXBVRmsxUXVVUXY1ZEY4TGExWEtnb2pzZ3FZeUhRSmw5dktLNjVja3hxWExreTlzaW4xcFFEdzNPQ3VoRj" ] ]
          session_attributes
          0 of 0
          array:6 [ "_token" => "VletVeOeQJ1yx1SUtr6k75lW3exbzlMscK5C9Yxy" "utm_source" => "direct" "redirectUrl" => "/college-homework-library/Computer-Science/Assembly-Language-Programming/47771" "_previous" => array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Science/Assembly-Language-Programming/47771" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]